首页 > 解决方案 > gfortran ld:找不到-lSystem的库

问题描述

我已经安装了最新可用的 gfortran 软件包(连同安装的 Apple 开发人员工具,以及“命令行开发人员工具”),如下所述:

https://gcc.gnu.org/wiki/GFortranBinariesMacOS

如果我尝试使用以下命令从终端运行简单的 fortran 代码:

gfortran test.f90 -o test

我收到以下错误:

ld: library not found for -lSystem
collect2: error: ld returned 1 exit status

我在 Catalina 10.15.7 和 xCode 版本 12.0.1 上运行它。

我发现了一个通过重新安装 xCode 解决的类似问题,但这对我没有帮助。我需要做什么才能让它工作?如果有帮助,我很乐意为问题添加上下文/详细信息。

谢谢!

编辑

我没有安装 gfortran 包本身,而是使用自制软件安装了整个 gcc:

brew install gcc

这解决了问题。

标签: xcodefortrangfortranmacos-catalina

解决方案


推荐阅读