微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何用`–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 (或者R CMD INSTALL --configure-args="-std=c++0x" BoomSpikeSlab.tar.gz )仍然在读取Makevars文件中的旧命令-std=c99 。

Kurt Hornik在这里提到了比man R CMD更详细的调用方式,但我不知道如何让它“强制”我在认configuration参数上传递的configuration参数。

在驻留在不同套接字上的处理器之间共享数据的最快方法

为连接点客户端提供Idispatch实现

传递一个相对path到fopen()

如何以编程方式在窗口中删除断开的快捷方式

在Windows中,如何让非阻塞的标准inputredirect的pipe道?

printf与换行符造成奇怪的seg。 故障

如何在屏幕上的任意位置绘制一个字符 – c ++

为MSG_MORE标记的数据包刷新内核的TCP缓冲区

关于学习Xlib(“Linux Petzold”)的书籍/资源?

如何在不打开的情况下获得最大文件的大小?

你可以试试这个:

在你家里创建一个.R文件夹,

里面,创建一个Makevars文件

在这文件的东西

CC = gcc -std=c++0x

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐