Mac OS Catalina gfortran-“ ld:找不到-lgcrt1.o的库”

时间:2020-01-22 09:49:03

标签: macos fortran gfortran

我正在使用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

1 个答案:

答案 0 :(得分:1)

这也发生在我身上。我已经安装了Xcode 11和10.1。对我来说,切换回版本10.1有帮助:

sudo xcode-select --switch /Applications/Xcode-10.1.app/