もう既に 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 を 行ってい けば 良い。
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 改定