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