在现有的iPhone项目上将编译器更改为llvm-clang
发布时间:2020-12-14 19:54:01 所属栏目:百科 来源:网络整理
导读:当我在现有项目中将编译器版本切换到Clang llvm 1.0时,在预编译* .pch文件时出现以下构建错误: error: can't exec '/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2' (No such file or directory) 我需要更改另一个设置以使我的项
当我在现有项目中将编译器版本切换到Clang llvm 1.0时,在预编译* .pch文件时出现以下构建错误:
error: can't exec '/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2' (No such file or directory) 我需要更改另一个设置以使我的项目与新编译器一起使用吗? (我确实试过清洁所有目标) 更新: 澄清: 由于新编译器确实可以处理新项目,问题不在于我的系统缺少任何东西. 另外,Xcode甚至不应该试图找到llvm-gcc-4.2,因为我要从编译器切换到新的编译器,Clang llvm 1.0.这让我相信还有另一个环境需要改变. 感谢fbereto的建议.实际的答案在于评论. 解决方法
如果查看错误指定的路径,则无法找到适用于iPhone设备的LLVM编译器(llvm-gcc-4.2):
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ 据说iPhone模拟器确实存在: /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ 所有这些都说明虽然可以在LLVM下为Simulator编译你的iPhone应用程序,但是设备本身不存在等效的工具. (答案详见下面的评论.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |