我正在使用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
答案 0 :(得分:1)
这也发生在我身上。我已经安装了Xcode 11和10.1。对我来说,切换回版本10.1有帮助:
sudo xcode-select --switch /Applications/Xcode-10.1.app/