将R更新为3.4.1后,sourceCpp不起作用

时间:2017-07-25 09:21:49

标签: r rcpp

我刚刚将R从3.3.1更新为3.4.1。现在我无法使用插件sourceCpp()来获取C ++代码。当尝试获取函数rcppfunc时,我收到错误:

clang:错误:不支持的选项' -fopenmp' make:*** [rcppfunc.o]错误1

在更新之前一切正常。

还有其他人有类似的C ++ - 3.4.1的编译器问题吗?

1 个答案:

答案 0 :(得分:2)

请参阅以下帖子,了解如何通过启用OpenMP编译来解决-fomp错误:

http://thecoatlessprofessor.com/programming/openmp-in-r-on-os-x/

特别是,您可以获取我在此处创建的二进制安装程序:

https://uofi.box.com/v/r-macos-clang-pkg

这是基于预编译的clang4二进制文件:

http://r.research.att.com/libs/