R 包安装指定 GCC 和 G++ 并开启 C++11 支持 #85
shenweiyan
announced in
1.3-折腾
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
如果你的 R 是使用比较低版本的 GCC(如 Red Hat 6.5 + GCC/G++ 4.4.7),但安装的 R 包需要开启 C++11 支持,或者需要更高版本的 GCC 和 G++,可以参考一下这个方法。
首先,在
home目录创建一个~/.R/Makevars文件。然后,在
Makevars文件中加入以下内容。CXX11 = /opt/rh/devtoolset-7/root/usr/bin/g++ -std=c++11 -fPIC CXX14 = /opt/rh/devtoolset-7/root/usr/bin/g++ CXX14FLAGS = -g -O2 $(LTO) CXX14PICFLAGS = -fpic CXX14STD = -std=gnu++14最后,重新打开 R,执行对应包安装。
参考资料:
Beta Was this translation helpful? Give feedback.
All reactions