适用于Mac OSX的RInside中的ld和clang错误

时间:2014-11-05 08:48:55

标签: macos clang rinside

我想尝试使用适用于Mac OSX的RInside。我使用终端从源代码下载了RInside,然后进入/inst/examples/standard并尝试运行make,如此主题的答案所示:RInside on Mac OS X

但是,我收到的第一个错误是fatal error: 'RInside.h' file not found。我手动找到此文件并将其放入/inst/examples/standard目录并再次运行make。我收到另一个.h文件的另一个致命错误,所以我手动找到了必需的文件并将其插入此标准目录。无论如何,在多次执行此操作后,所有依赖项都得到了处理,然后我再次运行make并收到以下非常奇怪的错误:

ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我还尝试使用clang++ -stdlib=libstdc++代替g++(因为RInside on Mac OS X表示g++无法工作),但它也没有帮助(即,我收到了相同的架构错误。)

我被困在这里......

更新

根据Dirk Eddelbuettel的建议,我尝试安装XTools(在OSX上运行Windows X系统),但我收到了以下错误:" Xtools.pkg"已损坏且无法打开。您应该弹出磁盘映像。"

我担心经营一个简单的'#hello world"在RInside网页(http://dirk.eddelbuettel.com/code/rinside.html)上提供的脚本可以在Mac上进行复杂处理,以要求外部安装和其他配置。因此,必须有一种更直接的方法在Mac OS X上运行RInside。

0 个答案:

没有答案