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