7

谁能告诉我如何在 Mac OS X 10.6 上安装f77 ?我对f77很陌生。

非常感谢

4

2 回答 2

11

因此,您正在寻找的编译器是 gfortran,它是 gcc 套件的一部分。Gfortran 将编译旧的 f77 代码,但它也会编译相同语言的更现代(Fortran90、95、2003 和一些 2008 支持)版本;如果您要开始处理某人的旧 f77 代码,我强烈建议您了解更现代的 fortran 版本是什么样的。情况有了很大改善。您可能会看到安装 g77 的选项,它是上一代 gnu fortran 编译器——不要这样做。它已经 5 年了,并且已经 4 年没有得到支持。

至于安装 gfortran,您有几个选择:

  • MacPorts是 Mac 上 linux 软件的重要来源之一;它为您的机器构建东西,因此安装可能需要一些时间。一旦你安装了 macports 二进制文件,你可以输入“sudo port install gcc46 +gfortran”来安装最新的 gcc 和 gfortran 编译器。

  • 二进制文件可在HPC for Mac OS X网站上获得。我认为这些是 4.5 的较旧的二进制文件。我没有在那里尝试过 gfortran 二进制文件,但该网站通常是可靠的。

  • gcc wiki仍然在其他地方指出Mac OS X 的 4.5 二进制文件。

于 2011-03-29T11:19:36.687 回答
4

英特尔还根据非常特定的非商业许可免费向 OS X 和 linux 用户提供他们的编译器。如果您打算以符合其许可条款的方式使用 Fortran,您可以从他们那里安装它。他们为他们的 OS X/Linux 编译器提供了一个很好的支持论坛,包括安装说明。

于 2011-03-31T13:49:07.777 回答