美文网首页
m1芯片下Mac安装NCL

m1芯片下Mac安装NCL

作者: 忠驱义感风际中 | 来源:发表于2022-01-20 15:53 被阅读0次

NCL运行需要老版本gfortran: gcc@7,此版本mac下只有x86版本。
NCL运行时只需要几个dylib的库,这些x86的库可以通过rosetta转译运行。
具体步骤如下
1) 总体上安装可以参考 https://zhuanlan.zhihu.com/p/396013231
2)gcc@7无法安装在M1芯片下。此时寻找一台intel的mac,在其上用
homebrew安装gcc@7

  1. 把intel mac下的如下动态库(在gcc@7安装目录的lib下):
    libatomic.1.dylib
    libcilkrts.5.dylib
    libgcc_ext.10.5.dylib
    libgcc_s.1.dylib
    libgfortran.4.dylib
    libgomp.1.dylib
    libitm.1.dylib
    libobjc-gnu.4.dylib
    libquadmath.0.dylib
    libssp.0.dylib
    libstdc++.6.dylib
    拷贝到M1芯片的mac, 我的目录为/usr/local/lib(要权限)(根据各人的设置可能不同)

4)运行ncl,系统会提示这些库文件不安全,到系统设置安全里面批准这些文件,这个步骤可能要重复多次,最后所有文件都授权后,运行ncl就可以了。

相关文章

网友评论

      本文标题:m1芯片下Mac安装NCL

      本文链接:https://www.haomeiwen.com/subject/pcbjhrtx.html