iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在现有的iPhone项目上将编译器更改为llvm-clang大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

当我在现有项目中将编译器版本切换到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应用程序,但是设备本身不存在等效的工具.

(答案详见下面的评论.)

大佬总结

以上是大佬教程为你收集整理的在现有的iPhone项目上将编译器更改为llvm-clang全部内容,希望文章能够帮你解决在现有的iPhone项目上将编译器更改为llvm-clang所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。