Mac OS XにMacPortsを使ってGCCをインストール

Mac OS XMacPortsを使ってGCCをインストールした時のメモです。


まずMacPortsでインストールできるGCCのバージョンを検索します。

$ port search gcc
...
gcc44 @4.4.5 (lang)
The GNU compiler collection

gcc45 @4.5.2 (lang)
The GNU compiler collection

gcc46 @4.6-20101218 (lang)
The GNU compiler collection, prerelease BETA
...


今回はgcc45を選択してインストールしました。

$ sudo port install gcc45


MacPortsは、インストールしただけだとコマンドの後ろにバージョンが付いてます。
今回はシンボリックリンクを作成しました。(以下はg++の例)

$ cd /opt/local/bin
$ sudo ln -s g++-mp-4.5 g++


これでGCC 4.5.2のg++コマンドが使えるようになりました。