使用多个核心从源代码安装R包

时间:2016-04-19 17:09:20

标签: r g++

我从源代码安装一些R软件包(RQuantlib)软件包安装大约需要十分钟。编译期间可以使用多个内核吗?

1 个答案:

答案 0 :(得分:2)

C ++代码是RQuantLib着名的税收 - 很多模板,很多Boost,很多QuantLib标题。

要回答您的问题,请设置

 $ export MAKE="make -j8"
在调用R CMD INSTALL之前在shell中

。这在“R管理和安装”手册中有记录。

我做了更多的事情并部署ccache来缓存编译结果。因此,对于未更改的文件,收益可能是巨大的。通过设置编译器来使用它,例如

  CC="ccache gcc"
  CXX="ccache g++"
~/.R/Makeconf中的