将 R 更新到 3.4.1 后,sourceCpp 不起作用
sourceCpp does not work after updating R to 3.4.1
我刚刚将 R 从 3.3.1 更新到 3.4.1。现在我不能使用插件 sourceCpp() 来获取 C++ 代码。尝试获取函数 rcppfunc 时出现错误:
clang: 错误: 不支持的选项 '-fopenmp'
make: *** [rcppfunc.o] 错误 1
更新之前一切正常。
有没有其他人遇到过与 3.4.1 类似的 C++ 编译器问题?
请参阅以下 post 解释如何通过启用 OpenMP 编译来解决 -fomp
错误:
http://thecoatlessprofessor.com/programming/openmp-in-r-on-os-x/
特别是,您可以获得我在这里制作的二进制安装程序:
https://uofi.box.com/v/r-macos-clang-pkg
这是基于此处提供的预编译 clang4 二进制文件:
我刚刚将 R 从 3.3.1 更新到 3.4.1。现在我不能使用插件 sourceCpp() 来获取 C++ 代码。尝试获取函数 rcppfunc 时出现错误:
clang: 错误: 不支持的选项 '-fopenmp' make: *** [rcppfunc.o] 错误 1
更新之前一切正常。
有没有其他人遇到过与 3.4.1 类似的 C++ 编译器问题?
请参阅以下 post 解释如何通过启用 OpenMP 编译来解决 -fomp
错误:
http://thecoatlessprofessor.com/programming/openmp-in-r-on-os-x/
特别是,您可以获得我在这里制作的二进制安装程序:
https://uofi.box.com/v/r-macos-clang-pkg
这是基于此处提供的预编译 clang4 二进制文件: