我正在使用cmake和gfortran在Mac(10.15.2)上编译一个fortran程序,但是出现以下错误:
ld:-lgcrt1.o找不到库
我在文件夹中找到文件grcrt1.o
/ Library / Developer / CommandLineTools / SDKs / MacOSX10.14.sdk / usr / lib / gcrt1.o
但是即使我将其添加到PATH中,也仍然无法使用。
我使用的gfortran版本已与Homebrew一起安装,并且在其中
/ usr / local / bin / gfortran
gfortran版本是9.2.0
这也发生在我身上。我已经安装了Xcode 11和10.1。对我来说,切换回版本10.1有帮助:
sudo xcode-select --switch /Applications/Xcode-10.1.app/