Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.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_Icc - Fatal编程技术网

如何将编译器选项传递给R源程序包安装

如何将编译器选项传递给R源程序包安装,r,icc,R,Icc,从源代码在Linux上安装sp包。 要使用英特尔编译器,我需要将-std=c99传递给编译器,否则=for(int j..=给出错误。 但是install.packages(“sp”,configure.vars=data.frame(CFLAGS=“-std=c99”))忽略了我添加的参数。R文档对此含糊不清。一种方法是创建一个.R/makevars文件,并在其中写入CC=gcc-std=c99。下面关于“英特尔开发人员专区”的文章介绍了使用英特尔编译器和英特尔MKL库构建R包的过程:。希望这

从源代码在Linux上安装
sp
包。 要使用英特尔编译器,我需要将
-std=c99
传递给编译器,否则
=for(int j..
=给出错误。
但是
install.packages(“sp”,configure.vars=data.frame(CFLAGS=“-std=c99”))
忽略了我添加的参数。R文档对此含糊不清。

一种方法是创建一个
.R/makevars
文件,并在其中写入
CC=gcc-std=c99
。下面关于“英特尔开发人员专区”的文章介绍了使用英特尔编译器和英特尔MKL库构建R包的过程:。希望这有帮助。修改.R/makevars(注意大写字母M)解决了问题。谢谢!@anoopmdhusoodhananprabha我在该页面上没有找到关于R软件包的信息,只有编译/安装中的基本R。