Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在Mac OS X 10.6上安装f77_Macos_Fortran_Fortran77 - Fatal编程技术网

Macos 如何在Mac OS X 10.6上安装f77

Macos 如何在Mac OS X 10.6上安装f77,macos,fortran,fortran77,Macos,Fortran,Fortran77,谁能告诉我如何在Mac OS X 10.6上安装f77?我对f77很陌生 非常感谢因此,您正在寻找的编译器是gfortran,它是gcc套件的一部分。Gfortran将编译旧的f77代码,但它也将编译同一语言的更现代(Fortran90、95、2003和一些2008支持)版本;如果您打算开始使用某人的旧f77代码,我强烈建议您了解更现代版本的fortran。情况有了很大的改善。您可能会看到安装g77的选项,g77是上一代gnu fortran编译器——不要这样做。它已经5年了,已经4年没有支持了

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


非常感谢

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

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

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

  • 二进制文件可以在网站上找到。我认为这些是4.5版本的稍微旧一些的二进制文件。我还没有尝试过gfortran二进制文件,但该网站通常是可靠的

  • gcc wiki指向Mac OS X的4.5二进制文件


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

这可能是一个更适合超级用户或苹果的问题…@Jonathan Dursi-不,这里没有问题。编译通常在“程序员常用的软件工具”或“编程专业特有的事项”下进行。MacPorts“gcc46+gfortran”没有为我安装gfortran,只是gcc,因此您可能需要回到gcc45包,默认情况下包括gfortran。我建议不要在HPC上使用gcc二进制文件。。。它安装(或几年前安装)在/usr/local中,这可能会导致与OS.Err发生非常严重的库冲突。。。为什么在/usr/local中安装某些东西会导致任何库与操作系统冲突?我必须使用gfortran-mp-4.6作为编译器,而不是f77或gfortran。Mac OS X的非商业许可证已被删除,Linux也将被取消。9/2014