其他分享
首页 > 其他分享> > c-如何使用–configure-args和–configure-vars从`Makevars`覆盖`R CMD INSTALL`编译标志?

c-如何使用–configure-args和–configure-vars从`Makevars`覆盖`R CMD INSTALL`编译标志?

作者:互联网

通常,当我从源代码安装R软件包时,它是一个* .tar.gz文件.我想弄乱一些./src/Makevars标志,而又不松开,编辑Makevars,重新涂写然后安装.因此,我尝试使用R CMD INSTALL –configure-args = … –configure-vars = ….(我在Linux上.)

但是,当我设置R CMD INSTALL –configure-args =“-std = c 0x” BoomSpikeSlab.tar.gz时,gcc(或cc1plus)仍从Makevars文件中读取旧命令-std = c99.

Kurt Hornik解决了比man R CMD here更详细地调用此方法的方法,但是我不确定如何使它“强制”我在默认值之上传递的配置参数.

解决方法:

您可以尝试以下方法:

>在家里创建一个.R文件夹,
>在内部,创建一个Makevars文件,
>在此文件中写类似

CC = gcc -std=c++0x

标签:linux,c-4,r
来源: https://codeday.me/bug/20191119/2036464.html