我从源代码安装一些R软件包(RQuantlib)软件包安装大约需要十分钟。编译期间可以使用多个内核吗?
答案 0 :(得分:2)
C ++代码是RQuantLib着名的税收 - 很多模板,很多Boost,很多QuantLib标题。
要回答您的问题,请设置
$ export MAKE="make -j8"
在调用R CMD INSTALL
之前在shell中。这在“R管理和安装”手册中有记录。
我做了更多的事情并部署ccache来缓存编译结果。因此,对于未更改的文件,收益可能是巨大的。通过设置编译器来使用它,例如
CC="ccache gcc"
CXX="ccache g++"
~/.R/Makeconf
中的。