だるい@あぷれんてぃす

ニートの雑記&ツイートまとめ

(CentOS)gcc-4.6.0のインストール

2011-06-22 22:41:55 | 日記
gcc-4.6.0をインストール

ダウンロードディレクトリ:/usr/local/src
インストールディレクトリ:/usr/local/gcc-4.6.0 (あらかじめ作成)
参考リンク:http://gcc.gnu.org/

ダウンロード
# wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.6.0/gcc-4.6.0.tar.gz
# tar zxvf gcc-4.6.0.tar.gz
# cd gcc-4.6.0

gmpインストール
ダウンロードディレクトリ:/usr/local/src
インストールディレクトリ:デフォルト
# wget ftp://ftp.gmplib.org/pub/gmp-5.0.2/gmp-5.0.2.tar.gz
# tar zxvf gmp-5.0.2.tar.gz
# cd gmp-5.0.2
# ./configure
# make
# make install

mpfrインストール
ダウンロードディレクトリ:/usr/local/src
インストールディレクトリ:デフォルト
# wget http://www.mpfr.org/mpfr-current/mpfr-3.0.1.tar.gz
# tar zxvf mpfr-3.0.1.tar.gz
# cd mpfr-3.0.1
# ./configure
# make
# make install

mpcインストール
ダウンロードディレクトリ:/usr/local/src
インストールディレクトリ:デフォルト
# wget http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz
# tar zxvf mpc-0.9.tar.gz
# cd mpc-0.9
# ./configure
# make
# make install

# echo $LD_LIBRARY_PATH

# export LD_LIBRARY_PATH=/usr/local/lib

gcc-4.6.0をコンパイル
# cd gcc-4.6.0
# ./configure --prefix=/usr/local/gcc-4.6.0
# make
# make install

# cd /usr/local/gcc-4.6.0/bin
# ./gcc -v
組み込み spec を使用しています。
COLLECT_GCC=./gcc
COLLECT_LTO_WRAPPER=/usr/local/gcc-4.6.0/libexec/gcc/i686-pc-linux-gnu/4.6.0/lto-wrapper
ターゲット: i686-pc-linux-gnu
configure 設定: ./configure --prefix=/usr/local/gcc-4.6.0/
スレッドモデル: posix
gcc バージョン 4.6.0 (GCC)

一応デフォルトを確認
# gcc -v
Using built-in specs.
Target: i386-redhat-linux
コンフィグオプション: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
スレッドモデル: posix
gcc バージョン 4.1.2 20080704 (Red Hat 4.1.2-50)

元のままなので問題なし!
それにしても、makeの時間が長すぎる!!!!

色々と失敗まで書いてある全体の手順は以下のような感じでした・・・→ダウンロード

| /:./:.:.:.:/:.:.:/:.|:.|:.:.|  ヽヽ::\.:.:.::\:.::.:.:.ヽ.::.:.:.:.ヽ.:.:..|::.:.:.:.:.:.:.:.:.:|
| |:.:|:.:.:.:.|:.:.:.|i:.ハハ:.:|   ヽ ャ 廾 十:ト 、.:..ヽ.:.::.:.:.|:.:..|:.:.:.:.:.:.:.:.:.:.:|
| i:.:|:.:.:.:.|:.:.:.||,|ィ爪「    \\    \:`:.|:.:.:.:.:.|:./|::.:.:.:.:.:.:.:.:.:.:|
i. |:.|:.:.:.:.|:.:.:.|リ          ___     ヽ:|::.:.::.:.|/ |:.:..:.:i:.:.:.:.:.:.:|
 |:.|:.:.:.:.|:.:.:ハ ,ィ==、      " ̄``     |:..|:.:.ハ |.:.:.:.:.i:..:.:.:.:.:|
 |:.|:.:.:.:.|:.:.:.ハ "                  |:.:|/ | .i::.:.:.:.i::.:.:.:.:.:|
 ヽ!N:.:.|:.:.:.:.ハ             :::::::::: /|:.:| / |:.:.:.:.:i::.:.:.:.:.:|
  ヽ.ヽ:Nヽ:.:ハ :::::::::  ヽ           /.:.|./  i.:.:.:.:.:i::.:.:.:.:.:|
     \  |:.人      v ― ァ      ./:.:.:.|.  |:..:.:.:.:i::..:.:.:.:.|
      ヽハ:.:.:| \   ` ー     / |:.:.:./   |.:.:.:.:.:i::..:::.:.:.|
       i |:.:.|   ヽ、_    _,. '  ,. |:.:/   .|:.:.:.:.::i::.:.:.:.:..|
        ヽ:|     | ` ´  ,. '´ /:.ム    |.:.:.:.:.:i:.:.:.:.:./
         ヽ    |` ーr‐'´   /:./ \  |:.:.:.:.:.i:..:..:./
              おしまい

最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。