gfortran没有在osx优胜美地工作

时间:2014-10-24 02:04:39

标签: fortran osx-yosemite gfortran

我最近在运行OS X Yosemite的Macbook Pro 2011中安装了fortran。当我尝试编译代码时,我得到了这个:

gfortran: warning: couldn’t understand kern.osversion ‘14.0.0 ld: library not found for -lcrt1.o collect2: error: ld returned 1 exit status

3 个答案:

答案 0 :(得分:1)

这是因为Mac OS X的标头不兼容C99 / C ++ 98。 请参阅https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61407处的错误61407。该错误报告提供了补丁。

答案 1 :(得分:0)

尝试按http://hpc.sourceforge.net所述安装Xcode命令行工具 我还从http://hpc.sourceforge.net为Yosemite安装了完整的gcc二进制文件 似乎解决了这个问题。 JTN

答案 2 :(得分:0)

http://hpc.sourceforge.net安装5.0版本的gcc和/或gfortran 适用于OS X Yosemite