現在の位置
backup プラグインを使用中
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- バックアップ を表示
- 開発環境/gcc/gccの構築 へ行く。
- 1 (2009-07-09 (木) 21:59:29)
- 2 (2009-07-09 (木) 22:15:25)
- 3 (2009-08-12 (水) 16:13:04)
*手順 [#m00d0777] -gmp,mpfr の導入 --システムに必要なバージョンが導入されている場合,不要 -gcc の構築 *環境設定 [#c531ee98] PREFIX=~/opt/gcc/gcc-4.4.0-x64 export PATH=${PREFIX}/bin:${PATH} export PREFIX_HOST_LIB=${PREFIX}/host-lib *GMP [#a00996ec] ../configure \ --prefix=${PREFIX_HOST_LIB} make make install *MPFR [#q6cb6714] ../configure \ --prefix=${PREFIX_HOST_LIB} \ --with-gmp=${PREFIX_HOST_LIB} make make install *GCC [#b33e62c8] ../configure \ --prefix=${PREFIX} \ --enable-languages=c,c++,fortran \ --with-gmp-include=${PREFIX_HOST_LIB}/include \ --with-gmp-lib=${PREFIX_HOST_LIB}/lib \ --with-mpfr-include=${PREFIX_HOST_LIB}/include \ --with-mpfr-lib=${PREFIX_HOST_LIB}/lib make make install -gmp,mpfr を独自に導入した場合,GCC の構築中に共有ライブラリのロードに失敗する場合がある -- --with-gmp-lib/--with-mpfr-lib が完全には機能していない模様 -${PREFIX_HOST_LIB}/lib 以下のgmp,mpfr 関連の.so を削除してからGCCの構築を行うとよい --こうすることで,強制的に静的リンクされる --LDFLAGS 等に-staticを指定しただけでは,GCC構築用のGCC のコンパイルには使用されないため,うまくいかない *構築履歴 [#w073232a] ** 2009/7/9 gcc 4.3.3/4.4.0 [#rf8ab872] 上記の手順で構築可能なことを確認