gccのコンパイル

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とかやってみたいと思ってます。





コメント

このブログの人気の投稿

相互インクルード対策

make error "Circular"

gdb操作