mac book air に gcc 4.8.1をインストールしたいので、
mac portsをインストールする。
http://www.happytrap.jp/blogs/2012/12/22/10185/
を参考にした。
http://www.macports.org/install.php ここから、
MacPorts-2.1.3-10.8-MountainLion.pkg をダウンロード。
インストーラを起動。 指示に従い。インストール。
ターミナルで、 port version と入力して、 動作を確認。
もしも、ターミナルを立ち上げている場合は、
$source ~/.profile を実行して。 パスを読み込む。
ここも参考になった。
http://wiki.tmd45.jp/wiki.cgi?page=Xcode%A4%C8MacPorts%A4%F2%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%B7%A4%C6UNIX%B4%C4%B6%AD%A4%F2%C0%B0%A4%A8%A4%EB
次に、
$sudo port -v selfupdate
を実行。 portsのファイルを最新に。
インストールできる gccのバージョンを確認
$port search gcc
...
gcc48 @4.8.1 (lang)
The GNU compiler collection
....
4.8.1をインストールする。
$sudo port install gcc48
何かしらのメッセージが出力されているのを見ながら、しばらく待っていると、
コマンドプロンプトが戻ってきて、完了。
シンボリックリンクを作成して、いちお完了。
$sudo ln -s /opt/local/bin/gcc-mp-4.8 /usr/local/bin/gcc481
で、
懸案のプログラムをコンパイル。
ld: library not found for -lrt
collect2: error: ld returned 1 exit status
make: *** [rtkrcv] Error 1
最後の最後でエラーが出るよぉう。 なんで?なんで?
0 件のコメント:
コメントを投稿