在Mac OS X 10.9中使用g ++编译Rinside

时间:2014-02-13 20:15:46

标签: c++ macos makefile rinside

我希望在Mac OS X 10.9中编译Rinside。我有Xcode 5。

我已经下载了最新版本的Rcpp和RInside(2014),当我想用​​以下命令安装它们时:

sudo R CMD INSTALL~ / Downloads / Rcpp_0.11.0.tar.gz

我收到以下错误:

  • 安装到图库'/Library/Frameworks/R.framework/Versions/3.0/Resources/library'
  • 安装包'Rcpp'... ** libs llvm-g ++ - 4.2 -arch x86_64 -I / Library / Frameworks / R.framework / Resources / include -DNDEBUG -I ../ inst / include / -I / usr / local / include -fPIC -mtune = core2 -g - O2 -c Date.cpp -o Date.o make:llvm -g ++ - 4.2:没有这样的文件或目录 make: * [Date.o]错误1 错误:包'Rcpp'
  • 的编译失败
  • 删除'/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp'

感谢您的任何评论。

1 个答案:

答案 0 :(得分:0)

有关如何让Xcode编译RInside代码的说明性示例,请参阅https://youtu.be/sjiSaaNA8BY

您必须先安装R.启动R并安装.package" Rcpp"和" RInstall" (来自R)。该视频描述了从https://cran.r-project.org/web/packages/RInside/index.html的zip文件中的examples / standard文件夹编译rinside_sample3.cpp所需的步骤。