【问题标题】:R inline compilation of C code fails on WindowsC 代码的 R 内联编译在 Windows 上失败
【发布时间】:2011-03-27 10:02:43
【问题描述】:

在 Windows XP Pro RGui 中,无法编译内联 C 代码。得到错误: 'sh' 未被识别为内部或外部命令

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

同样的 R 代码在 linux 上也能正常工作:内联 C 可以正确编译和运行。

【问题讨论】:

    标签: c windows r line


    【解决方案1】:

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

    【讨论】:

    • 谢谢,但该附录涉及创建 R 包。我不想这样做,只想使用 cfunction() 创建内联 C 代码。
    • 您仍然需要相同的工具链。
    • 确实,你是对的。加上手动修复 PATH 并将 cygwin1.dll 复制到 RTools\bin 文件夹,让我启动并运行。谢谢!!!!!!
    猜你喜欢
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    相关资源
    最近更新 更多