ld:找不到-lSystem macOS Big Sur 11.1的库

ld:找不到-lSystem macOS Big Sur 11.1的库,macos,makefile,terminal,lib,macos-big-sur,Macos,Makefile,Terminal,Lib,Macos Big Sur,我已经更新了Mac,当我使用Makefile编译任何代码时,会出现以下错误: ld: library not found for -lSystem collect2: error: ld returned 1 exit status 我尝试了以下“两个”命令行: brew reinstall gcc brew reinstall gfortran 它解决了我的问题。那么,您是使用自定义Makefiles构建项目还是使用XCode生成项目?请显示用于链接的确切命令行。因此它是gfortran。您

我已经更新了Mac,当我使用Makefile编译任何代码时,会出现以下错误:

ld: library not found for -lSystem collect2: error: ld returned 1 exit status 我尝试了以下“两个”命令行:

brew reinstall gcc
brew reinstall gfortran

它解决了我的问题。

那么,您是使用自定义Makefiles构建项目还是使用XCode生成项目?请显示用于链接的确切命令行。因此它是gfortran。您是否检查了该命令和其他命令?我只尝试了(brew重新安装gcc),但当我尝试了这两个命令(brew重新安装gcc brew重新安装gfortran)后,问题就解决了。谢谢,是的!我已经重新安装了gcc和gfortran。
brew reinstall gcc
brew reinstall gfortran