0%

MacOSX dyld - Library not loaded /usr/local/gfortran/lib/libgfortran.3.dylib Reason image not found

MacOSX dyld - Library not loaded - /usr/local/gfortran/lib/libgfortran.3.dylib Reason: image not found

这个问题发生在我尝试在MacOSX上安装aips软件的时候。

已经确认有libgfortran进行了安装,唯一的解释就是没有把该lib路径添加到系统路径。

下面的解决方法比较简单粗暴,直接将该lib拷贝到系统路径即可。

首先定位lib所在位置:

1
$ locate libgfortran.3.dylib

此时可能会有很多选项,为了与aips匹配,我们选择这个路径,这个版本我们确认是可以被使用的。

1
/Users/leo/aips31DEC18/31DEC18/MACINT/LIBR/INTELCMP/libgfortran.3.dylib

拷贝该文件到系统路径,再次尝试,完美解决。

1
$ ln /usr/local/Cellar/gcc@5/5.5.0_3/lib/gcc/5/libgfortran.3.dylib /usr/local/lib/libgfortran.3.dylib
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道