
fx <- cxxfunction(signature( x = "numeric" ),'NumericVector xx(x); return wrap( std::accumulate( xx.begin(),xx.end(),0.0));',plugin = "Rcpp",verbose=TRUE)Error in compileCode(f,code,language = language,verbose = verbose) : Compilation ERROR,function(s)/method(s) not created! /bin/sh: llvm-g++-4.2: command not foundmake: *** [file2e731b1c0ff8.o] Error 127
我意识到这与发布的问题非常相似.但我很欣赏有关在哪里找到makevars文件的更多细节的参考.
谢谢.
解决方法 在 alluded to in this previous answer中,您必须更正CRAN提供的R二进制文件中硬编码的值,这是使用仍然具有基于g的编译器的旧XCode构建的.你有(至少)三种选择:>直接编辑etc / Makeconf(在R的安装目录下)以纠正CC和CXX进行铿锵声和铿锵声.
>或者,类似地创建或编辑〜/ .R / Makevars.
>使用这些加载创建环境变量CC和CXX.
它的长短是CC和CXX具有R编译时的硬编码值,这些值不再与系统上的值相对应(使用XCode 5).最终,R将迎头赶上,这种调整将是不必要的.
R安装和管理手册更多地说明了您应该在给定体系结构上使用哪些变量和值.
总结以上是内存溢出为你收集整理的Xcode 5.0和OSX 10.8.5和R 3.0.2的Rcpp错误全部内容,希望文章能够帮你解决Xcode 5.0和OSX 10.8.5和R 3.0.2的Rcpp错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)