首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Eclipse的LLVM-Clang在MAC OS X上

用于Eclipse的LLVM-Clang在MAC OS X上
EN

Stack Overflow用户
提问于 2012-03-10 19:35:44
回答 2查看 5.8K关注 0票数 2

在通过Eclipse编译LLVM时遇到困难。只需在CDT默认的hello world示例中测试它。它给出了以下错误:

clang++ -O0 -emit-llvm -g3 -Wall -c -fmessage-length=0 -o src/Test.bc ./src/test.cpp llvm ld -v -native -o Test src/Test.bc 内部生成器:无法运行程序“llvm”:原因不明 错误:在路径=/usr/bin:/bin:/usr/sbin:/sbin:/sbin中找不到程序“llvm” 生成错误发生,生成停止。

我不知道为什么会抱怨PATH,因为我可以通过终端调用clang++和llvm命令。事实上,当我通过终端输入上面的内容时,我会得到以下错误。

clang++ -O0 -emit-llvm -g3 -Wall -c -fmessage-length=0 -o src/Test.bc ./src/test.cpp llvm ld -v -native -o Test Debug/src/Test.bc 链接bitcode文件'Debug/src/Test.bc‘ loaded:错误:无法加载文件'Debug/src/Test.bc':无法加载Bitcode文件'Debug/src/Test.bc‘:类型表中的未知类型

所以这可能不是Eclipse的问题?从来不是一个命令行编译的人,所以我的知识是有限的。

我在经营狮子。通过XCode命令行工具安装clang。通过Macports安装了LLVM。必须手动为LLVM设置我的路径。

Clang -v说3.1

LLVM是3.0版

EN

回答 2

Stack Overflow用户

发布于 2012-04-30 17:17:47

在项目属性> C/C++ Build > Settings中,选择LLVM C++链接器,然后用clang++替换llvm命令( XCode命令行工具没有llvm链接器.让clang++想办法调用链接器)。

我已经使用llvm4cdt Eclipse插件进行了测试。

票数 6
EN

Stack Overflow用户

发布于 2012-03-13 22:46:23

我遇到了类似的问题,并修改了Eclipse -> C/C++ -> Build ->环境。选择“选择.”、“路径”、“编辑”并添加您的llvm可执行文件的位置。然后,这个项目为我正确地建造了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9649534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档