戻る

次へ

configure

もう既に gcc-2.95.3.tar.gz は 展開を終えています。ブートストラップ コ ンパイラ の セットアップ した 時は 以下の様にして行いました。

$ pwd
/home/ksim/proj/build-tools/build-boot-gcc
$ ../gcc-2.95.3/configure --target=$TARGET --prefix=${PREFIX} --without-headers \
--with-newlib --enable-language=c 

また loop.c の 変更 と basicio.c の 変更 は もう行われているので 後は configure を 行ってい けば 良い。

../gcc-2.95.3/configure --target=$TARGET ...

configure を 行うディレクトリは 今回は 別の専用 ディレクトリで 行いま す。

$ echo  ${PRJROOT}/build-tools/build-gcc
/home/ksim/proj/build-tools/build-gcc
$ cd ${PRJROOT}/build-tools/build-gcc
$ pwd
/home/ksim/proj/build-tools/build-gcc
$ ls -a
./  ../

最初は何もありません

$ ../gcc-2.95.3/configure --target=$TARGET --prefix=${PREFIX} --enable-language=c,c++ \
2>&1 | tee log-full-gcc-configure
$ mv log-full-gcc-configure ../../../u_data/

今回は --without-headers も --with-newlib も 有りません

一方 --enable-language=c,c++ として ”c++” を 追加しました。

以下の関係を 思い出しておきましょう。

$ echo ${TARGET_PREFIX}
/home/ksim/proj/tools/i386-linux
$ echo ${PREFIX}
/home/ksim/proj/tools
$ echo ${TARGET}
i386-linux
$ echo ${PREFIX}/${TARGET}
/home/ksim/proj/tools/i386-linux
$ echo ${TARGET_PREFIX}
/home/ksim/proj/tools/i386-linux

にゃんたろう 拝!

2011年 3月21日 (月) 21:01:12 JST 作成

2011年 7月26日 (火) 21:07:24 JST 改定


次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.