【发布时间】:2014-07-19 06:42:05
【问题描述】:
如果安装了需要编译的 R 包
R CMD INSTALL package.tar.gz
在 bash 中,R 默认使用 gcc 编译器。现在发生了,我的 R-package 使用“clang”编译器设置在 Cran 上抛出警告,使用 gcc 编译器时不会出现。
为了在我的本地机器上重现警告,我想将本地编译器设置调整为 Cran-check 服务器上使用的设置。
我发现应该可以通过在主文件夹中的某处创建 Makevars.in 文件来更改 R 默认编译器,但我找不到它必须位于的位置以及必须在那里写入的内容才能使 R 使用启用了某些警告标志的“clang”而不是“gcc”。
有没有人已经打开他/她的 Linux 系统 R 默认编译器从 gcc 到 clang 并且可以给我一个提示如何做到这一点?
【问题讨论】: