(Mac) 在mbp上安装RcppArmadillo和openmp

安装Armadillo

参考:rcpp-warning

首先按课件中的网址安装 gfortran 6.1.0(老师说如果不用openmp不需要安装新版clang),之后测试armadillo程序会有如下warning

ld: warning: directory not found for option ‘-L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin18/8.2.0’

其中,-L 表示-Library 就是调用库。-L后面就是按照地址去寻找相应的文件,但我安装的是6.1.0版,自然找不到8.2.0版。之后按照warning中的地址提示,找到了gcc文件夹下的具体文件名。找到之后,用 vim 打开R的配置文件,找到上方链接中对应的 FLIBS ,把之前8.2.0的地址修改为现在找到的6.1.0的地址即可(其他不要随便修改,且确保修改地址完全正确)。

原始配置文件中8.2.0的地址为

… -darwin18/8.2.0/

(Mac) 在mbp上安装RcppArmadillo和openmp

安装openmp