Mac OS X 10.8.3 上的 gfortran/gcc4.8

Posted

技术标签:

【中文标题】Mac OS X 10.8.3 上的 gfortran/gcc4.8【英文标题】:gfortran/gcc4.8 on Mac OS X 10.8.3 【发布时间】: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,我也会得到“找不到命令”。

我在这些网站上花了几个小时,但仍然无法解决问题,谁能帮助我?

【问题讨论】:

【参考方案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 会询问您的密码

【讨论】:

gfortran 怎么样?

以上是关于Mac OS X 10.8.3 上的 gfortran/gcc4.8的主要内容,如果未能解决你的问题,请参考以下文章

Qt Creator Mac OS X 10.8.3 调试助手不起作用

如何 在Mac OS X 上的 Appium 上 Run *.app 文件

clang++ mac os x c++11 链接器问题

Mac OS X 上的 GCC 标志 -Os 来自哪里?

text Mac OS X上的Git和凭据

markdown Mac OS X上的Docker Machine