Rcpp错误,在mac上学习Rcpp和C ++

时间:2013-02-19 14:57:24

标签: c++ macos r compiler-construction rcpp

我决定开始学习Rcpp和C ++,这样我就能更快地完成R代码的各个方面。首先,我在devtools wiki使用了hadley教程。我在这台机器上有一个c ++编译器,因为它是一个mac并且我安装了xcode - 我被告知将c ++编译器放在机器上。我尝试运行第一个例子:

cppFunction('
            int one(){
            return 1;
            }
            ')

但是,会发生什么:

    sh: make: command not found

Error in sourceCpp(code = code, env = env, rebuild = rebuild, showOutput = showOutput,  : 
  Error 1 occurred building shared library.

我猜我有设置问题,但该怎么办我不确定。对于一般的C ++知识我已经开始阅读Savitch的Absolute C ++,到目前为止,它实际上并没有告诉你任何关于使用编译器等设置机器的事情,因为你被指示使用一个名为MyProgrammingLab的东西,它只是告诉你是否有答案是否正确并给出输出,你不要经历编辑或类似的事情。

谢谢, 本W。

1 个答案:

答案 0 :(得分:1)

类型sh: foo: command not found的错误非常明显。您缺少make命令。安装它,然后重试。或者,如果Xcode将其安装在路径之外,请将其添加到路径中。