我决定开始学习 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。