我的主管要求我在Mac上安装一个fortran编译器,并建议使用macports安装gcc6。我尝试过多次安装gcc6,但每次似乎都没有gfortran。无论我做什么,我似乎都无法弄清楚发生了什么以及如何解决它。任何对此事的帮助将不胜感激。
谢谢
edit:用于安装gcc的命令
sudo port install gcc6
答案 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上搜索可用的版本。