gcc 2.7.2.3.インストールログ [準備] gcc-2.7.2.3.tar.gz (tar-1.12.tar.gz) (libg++-2.7.2.tar.gz) 1. 展開 (もし GNU tar がない場合はインストールしておく。 gzcat tar-1.12.tar.gz | tar xvf - cd tar-1.12 ./configure make make check make install ) tar zxvf gcc-2.7.2.3.tar.gz 2. configure cd gcc-2.7.2.3 ./configure 3. stage1 コンパイラの make make CC=gcc LANGUAGES=c 4. stage2 コンパイラの make make stage1 make CC="stage1/xgcc -Bstage1/" CFLAGS="-g -O2" LANGUAGES="c c++" (5. stage3 コンパイラの make (オプショナル)) make stage2 make CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O2" LANGUAGES="c c++" make compare 6. インストール make install CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O2" LANGUAGES="c c++" (7. libg++ のインストール (g++ もmake した場合)) tar zxvf libg++-2.7.2.tar.gz cd libg++-2.7.2 (libg++/README を読む) ./configure make all "CC=gcc -O2" make check (もし古いg++関連ファイルがあった場合はremoveしておく。 $(prefix)/lib/g++-include/*.h や libg++.a libstdc++.a libiberty.a など。) make install