我已经安装了最新可用的gfortran软件包(连同已安装的Apple Developer Tools以及“命令行开发人员工具”),如下所述:
https://gcc.gnu.org/wiki/GFortranBinariesMacOS
如果我尝试使用以下命令从终端运行简单的fortran代码:
gfortran test.f90 -o test
我收到以下错误:
ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
我正在Catalina 10.15.7和xCode 12.0.1版上运行它。
我发现了一个类似的问题,通过重新安装xCode可以解决此问题,但这并没有帮助我。我需要怎么做才能使其正常工作?如果有帮助,我很乐意在此问题中添加上下文/详细信息。
谢谢!
编辑
我没有安装gfortran软件包本身,而是使用自制软件安装了整个gcc:
brew install gcc
这解决了问题。