gfortran在Mac OS X 10.9(Mavericks)上无法工作。

4

最近,我将我的 OS X 升级到了 10.9(Mavericks);不幸的是,尽管我已经升级了适用于 OS X Mavericks 的 Xcode 命令行至 5.1.1,但 gfortran 仍然无法工作。类似的问题在此之前曾经被问过,在这里,但我认为问题并没有得到解决。

以下是我所做的:

首先,我移除了现有的 gfortran。

bash-3.2$ sudo rm -r /usr/local/gfortran /usr/local/bin/gfortran

然后我下载了 gfortran-4.9-bin.tar,解压并成功安装。
bash-3.2$ gunzip gfortran-4.9-bin.tar

bash-3.2$ sudo tar xvf gfortran-4.9-bin.tar -C /

bash-3.2$ which gfortran     
/usr/local/bin/gfortran

但是当我运行我的代码时,我遇到了以下错误,例如:
bash-3.2$ gfortran boolean1.f90

Undefined symbols for architecture x86_64:
      "_main", referenced from:
         implicit entry/start for main executable
    ld: symbol(s) not found for architecture x86_64
    collect2: error: ld returned 1 exit status

如果有人能够指导我解决这个问题,那将不胜感激。


我遇到了相同的错误,尽管是在Mountain Lion上。 - Alexis
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接