【问题标题】:Mac OS Catalina gfortran - "ld: library not found for -lgcrt1.o"Mac OS Catalina gfortran - “ld:找不到-lgcrt1.o的库”
【发布时间】:2020-05-08 10:32:35
【问题描述】:

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

【问题讨论】:

    标签: macos fortran gfortran


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-06-16
      • 1970-01-01
      • 2020-06-06
      • 1970-01-01
      • 1970-01-01
      • 2019-11-07
      • 2019-10-03
      • 2020-12-15
      相关资源
      最近更新 更多