【问题标题】:gfortran/gcc4.8 on Mac OS X 10.8.3Mac OS X 10.8.3 上的 gfortran/gcc4.8
【发布时间】:2013-05-29 16:56:00
【问题描述】:
升级到山狮后,我无法在我的 Mac 上重新安装 gfortran。
我有:
- 下载了最新版本的 XCode 并安装了命令行工具。
- 我尝试运行 gfortran,但它在 gcc4.2 中不可用,所以...
- 我下载了最新版的芬克和芬克指挥官。
- 我通过fink下载了gcc4.8,安装成功。
现在我卡住了,gfortran 命令仍然不起作用(找不到命令),usr/bin 中也没有 gcc-4.8 或 gfortran-4.8,所以我无法重命名 gcc。如果我运行 gcc-4.8,我也会得到“找不到命令”。
我在这些网站上花了几个小时,但仍然无法解决问题,谁能帮助我?
【问题讨论】:
标签:
macos
gcc
osx-mountain-lion
gfortran
fink
【解决方案1】:
如果你在默认位置安装了 fink,那么 gcc/gfortran/g++ 包应该在
/sw/bin
并调用
/sw/bin/gcc-fsf-4.8
/sw/bin/gfortran-fsf-4.8
/sw/bin/g++-fsf-4.8
【解决方案2】:
使用以下内容创建一个 bash 脚本 SelectGCC-4.8.sh:
sudo cd /usr/local/bin
sudo rm cc gcc c++ g++
sudo ln -s /sw/bin/gcc-fsf-4.8 cc
sudo ln -s /sw/bin/gcc-fsf-4.8 gcc
sudo ln -s /sw/bin/c++-fsf-4.8 c++
sudo ln -s /sw/bin/g++-fsf-4.8 g++
注意:只有第一个 sudo 会询问您的密码