Mac OS X Lionでの作業。 苦戦してしまいました。 準備 1.gmp 2.mpfr 3.mpc の3つのソースコードを用意する。 ソースコードの入ったディレクトリ名を、 mv gmp-4.3.2 gmp と言った感じでversion番号を抜く。 全て名前を変え終わったら、 svn checkout svn://gcc.gnu.org/svn/gcc/trunk gcc でsvnからgccを取ってくる。 最後の"gcc"は、ローカルのディレクトリ名の指定。 上の3つのディレクトリを、svnで取得したディレクトリ"gcc"に入れる。 Mac OS X Lion では、デフォルトのコンパイラがLLVMなため、gccでコンパイルするために環境変数を設定しパスを通す必要がある。 .zshrc export CPP=/usr/bin/cpp-4.2 export CXX=/usr/bin/g++-4.2 export CC=/usr/bin/gcc-4.2 export LD=/usr/bin/ld makeの実行 ./configure make と実行していく。 大学の課題で最後までコンパイルする必要はなかったので、エラーを少し吐いた。 時間ができたらmake installとかやってみたいと思ってます。