Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用多核从源代码安装R包_R_G++ - Fatal编程技术网

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

使用多核从源代码安装R包,r,g++,R,G++,我正在从源代码处安装一些R包,比如(RQuantlib)包安装大约需要十分钟。编译时可以使用多个内核吗?< P> C++代码是RQuantLib著名的征税方法-很多模板,很多Boost,很多QuiLIB头。 要回答您的问题,请设置 $ export MAKE="make -j8" 在调用R CMD INSTALL之前在shell中安装。这记录在“R管理和安装”手册中 我做了更多的工作并部署了缓存编译结果的缓存。因此,对于未更改的文件,收益可能是巨大的。通过设置编译器来使用它 CC="cc

我正在从源代码处安装一些R包,比如(RQuantlib)包安装大约需要十分钟。编译时可以使用多个内核吗?

< P> C++代码是RQuantLib著名的征税方法-很多模板,很多Boost,很多QuiLIB头。 要回答您的问题,请设置

 $ export MAKE="make -j8"
在调用
R CMD INSTALL
之前在shell中安装。这记录在“R管理和安装”手册中

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

  CC="ccache gcc"
  CXX="ccache g++"

<>代码< >//r/MAKCONFF

< P> C++代码是RQuantLib著名的征税方法-很多模板,很多Boost,很多QuiLIB头。 要回答您的问题,请设置

 $ export MAKE="make -j8"
在调用
R CMD INSTALL
之前在shell中安装。这记录在“R管理和安装”手册中

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

  CC="ccache gcc"
  CXX="ccache g++"

~/.R/Makeconf

中,我在windows中。有没有办法在windows环境中执行这些操作?当然。它仍然使用
make
。但是更痛苦的是找到/设置
$HOME
以便找到文件。您可能需要了解一些关于在Windows中设置环境变量的现有问题——您也可以在R之外进行设置。至于
ccache
,我不确定。我只在Linux上使用它,我知道OSX有它。我在windows中。有没有办法在windows环境中执行这些操作?当然。它仍然使用
make
。但是更痛苦的是找到/设置
$HOME
以便找到文件。您可能需要了解一些关于在Windows中设置环境变量的现有问题——您也可以在R之外进行设置。至于
ccache
,我不确定。我只在Linux上使用它,我知道OSX有它。