Lindzen的个人博客分享 http://blog.sciencenet.cn/u/Lindzen 路漫漫其修远兮,吾将上下而求索

博文

升级MacOS Sierra后NCL无法使用ncl_filedump

已有 7789 次阅读 2017-3-20 14:44 |个人分类:mac|系统分类:科研笔记

前几日手痒,将MacOS一下从10.8升级到了10.12,结果NCL中的ncl_filedump命令无法使用。一使用总是出现如下错误:

dyld: Library not loaded: /usr/local/lib/libgomp.1.dylib

按照NCL官网的说明检查gcc和gfortran

which gcc
which gfortran
gcc --version
gfortran --version

结果这俩的安装都没问题,用brew install gcc也告诉我gcc是最新版本。最后手动寻找,发现libgomp.1.dylib文件其实并不与/usr/local/lib/文件夹下,而位于/usr/local/Cellar/gcc/6.3.0_1/lib/gcc/6/中。这下好办了,给它创建个链接不就行了。于是输入以以下命令:

ln -s/usr/local/Cellar/gcc/6.3.0_1/lib/gcc/6/libgomp.1.dylib/usr/local/lib/libgomp.1.dylib

这下不再报dyld: Library not loaded: /usr/local/lib/libgomp.1.dylib的错误,而变为了类似的其他错误,于是用相同的办法输入以下两个命令后,问题全部解决:

ln -s/usr/local/Cellar/gcc/6.3.0_1/lib/gcc/6/libgfortran.3.dylib/usr/local/lib/libgfortran.3.dylib

ln -s/usr/local/Cellar/gcc/6.3.0_1/lib/gcc/6/libquadmath.0.dylib/usr/local/lib/libquadmath.0.dylib



https://blog.sciencenet.cn/blog-100253-1040562.html

上一篇:苹果系统升级gcc
下一篇:CentOS7下面安装pip
收藏 IP: 159.226.62.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-21 23:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部