2011年12月2日金曜日

GCC コンパイルしてみた。

#wget http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.bz2
#wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.6.2/gcc-4.6.2.tar.bz2
#wget http://ftp.gnu.org/gnu/gmp/gmp-5.0.2.tar.bz2
#wget http://www.mpfr.org/mpfr-current/mpfr-3.1.0.tar.bz2
#wget http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz


#tar xvf binutils-2.22.tar.bz2
#tar xvf gcc-4.6.2.tar.bz2
#tar xvf gmp-5.0.2.tar.bz2
#tar xvf mpfr-3.1.0.tar.bz2


SRCDIR=/home/takahab/Make/gcc
INSDIR=/home/takahab/GCC
INSDIR_BIN=/home/takahab/GCC/bin
INSDIR_LIB=/home/takahab/GCC/lib

cd ${SRCDIR}/binutils-2.22
./configure --target=v850-nec-elf --prefix=${INSDIR}
make
make install


export PATH=$PATH:${INSDIR}/bin:${INSDIR}/lib

cd ${SRCDIR}/gcc-4.6.2
./configure --target=v850-nec-elf --prefix=${INSDIR}  --with-gnu-as --with-gnu-ld --enable-languages=c

シャットダウン時の後処理 (shutdown)

# vi /etc/systemd/system/drop.service [Unit] Description= stop httpgwd DefaultDependencies=no Before=shutdown.target RefuseManualStart=true ...