在Mac OS High Sierra上通过macports安装gfortran

时间:2018-08-13 12:59:40

标签: macos fortran gfortran macports

我的主管要求我在Mac上安装一个fortran编译器,并建议使用macports安装gcc6。我尝试过多次安装gcc6,但每次似乎都没有gfortran。无论我做什么,我似乎都无法弄清楚发生了什么以及如何解决它。任何对此事的帮助将不胜感激。

谢谢

edit:用于安装gcc的命令

sudo port install gcc6

3 个答案:

答案 0 :(得分:1)

MacPorts 允许您安装多个版本的gcc。在获得gfortran可执行文件之前,您必须选择默认版本。

首先-安装gcc:

sudo port install gcc9

此命令后,您将在gfortran-mp-9别名下拥有gfortran。要将gfortran-mp-9设置为默认值并通过gfortran命令使其可访问,请执行以下操作:

sudo port select --set gcc mp-gcc9

以上示例假设使用gcc9,但您可能需要将上述gcc版本调整为需要使用的版本。

答案 1 :(得分:0)

GFortan有一些预编译的二进制文件。转到this site并下载.dmg文件,您可以使用该文件在Mac上安装GFortran。

答案 2 :(得分:0)

使用macports,安装fortran的正确命令应该是

sudo port install gcc6 +gfortran

这将安装gfortran。您可能希望同时参考gfortran manual和您可能正在使用的其他Fortran参考。

注意:当然,您可以选择其他版本的gcc。您可以在macports site上搜索可用的版本。