unix - dyld : Library not loaded:/usr/local/gfortran/lib/libgfortran. 3.dylib原因:找不到图像

标签 unix gcc gfortran macos-mojave

我尝试了许多变通办法(酿造升级/更新,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 

你应该得到类似的东西
/usr/local/Cellar/gcc@5/5.5.0_3/lib/gcc/5/libgfortran.3.dylib

然后,您可以将库链接到正确的文件夹:
ln /usr/local/Cellar/gcc@5/5.5.0_3/lib/gcc/5/libgfortran.3.dylib /usr/local/lib/libgfortran.3.dylib

关于unix - dyld : Library not loaded:/usr/local/gfortran/lib/libgfortran. 3.dylib原因:找不到图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57207357/

相关文章:

linux - 如何在路径包含空格的文件上使用 `diff`

c - 无法使用 gprof 分析 libcrypto 方法

gfortran - 在 Fortran 中使用 selected_real_kind 来达到所需的最小精度

linux - `newline' 运行 shell 脚本时出现意外

c - 从cmd行读取命令,并在C中执行它们

c++ - 我们在 GCC 9 中有 C++20 范围库吗?

GCC跳转表初始化代码生成movsxd并添加?

delphi - 从 Fortran 调用 Delphi 函数时出现段错误

fortran - 如何将输出写入 Fortran 中的字符串?

shell - Rsync 仅创建符号链接(symbolic link)