Ang*_*ela 5 unix gcc gfortran macos-mojave
我尝试了很多解决方法(brew 升级/更新、brew 医生、重新安装 gcc 和 gfortran、导出库路径等)来解决这个问题,但没有一个成功。当我尝试执行 Fortran 可执行文件时,我收到相同的错误消息:
dyld:库未加载:/usr/local/gfortran/lib/libgfortran.3.dylib 引用自:/Users/... 原因:找不到图像
我已经阅读了许多不同的建议,是否有一组步骤可以解决这个问题?
谢谢你。
更多信息:MacOS Mojave 10.14.5
哪个 gcc 返回 /usr/bin/gcc
其中 gfortran 返回 /usr/local/bin/gfortran
解决了!
您首先需要找到库:
locate libgfortran.3.dylib
Run Code Online (Sandbox Code Playgroud)
你应该得到类似的东西
/usr/local/Cellar/gcc@5/5.5.0_3/lib/gcc/5/libgfortran.3.dylib
Run Code Online (Sandbox Code Playgroud)
然后您可以将库链接到正确的文件夹:
ln /usr/local/Cellar/gcc@5/5.5.0_3/lib/gcc/5/libgfortran.3.dylib /usr/local/lib/libgfortran.3.dylib
Run Code Online (Sandbox Code Playgroud)