2010-08-09 68 views
0

在Windows XP Pro RGui中,无法编译内联C代码。获取错误: “SH”不被识别为一个内部或外部命令R在线编译C代码在Windows上失败

显然存在配置错误,但无法找到一个方法来解决它无论是在R文件或通过谷歌搜索。必须是简单的解决方案!

相同的R代码在Linux上工作正常:内联C编译并正确运行。

回答

2

您需要按照Appendix D of the R Installation and Administration手册中详细描述的方式收集RTools集合。

+0

谢谢,但该附录涉及创建R包。我不想这样做,只是想用cfunction()来创建内联C代码。 – patvc 2010-08-09 17:53:58

+1

你仍然需要相同的工具链。 – 2010-08-09 18:03:28

+0

确实,你是对的。那加上手动修复PATH并将cygwin1.dll复制到RTools \ bin文件夹,让我启动并运行。谢谢!!!!! – patvc 2010-08-09 19:17:11