从 R CMD INSTALL
安装时,你能在编译时设置 R 的 C 和 C++ 标志吗? (本质上,在这种特殊情况下,我想关闭编译器优化,但理想情况下有一个通用的解决方案)?
我知道您可以使用 --configure-args="..."
影响某些选项,我相当乐观地尝试了 --configure-args="diable-optimization"
,无济于事。同样,我也可以编辑 $RHOME/etc/Makeconf
但这又不是我正在寻找的真正解决方案(并且在我没有相关写入权限的情况下不可能)。
我通过 autoconf 脚本和 Makevars
定义我的标志package/src
中的文件目录,如果这有什么区别的话。
最佳答案
是的,我使用文件 ~/.R/Makevars
为了那个原因。设置也很方便CC
和 CXX
到不同的编译器,例如,切换 gcc 版本,或切换到 llvm,或...
关于r - 来自 R 的 C 编译标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10921153/