我刚刚将新版本的XCode 4.2安装到我的Mac上。 我尝试编译我的项目,但出现了以下错误:
选择了不支持的编译器“GCC 4.2”以用于“armv7”架构
尝试在项目和目标设置中下拉菜单中选择arm7架构。(实际列表只显示arm7)还是没有用。
请帮忙解决问题。
谢谢。
在“编译器版本”下,您应该选择LLVM编译器,而不是尝试设置“有效架构”。
Xcode构建错误:
Unsupported compiler ‘GCC 4.2′ selected for architecture ‘i386′
解决方案:
这可能是由于将一个使用iOS 5 SDK以前版本的项目导入只支持iOS 5 SDK的xcode中引起的。
要解决此问题,请点击您的
Project -> Build Settings.
在“构建选项”下,有一个针对“C/C++/Objective-C”的编译器条目。请选择Apple LLVM 3.0 编译器。
由于使用新编译器,这可能会影响二进制文件的其他方面,因此结果可能有所不同。尽管如此,至今它并未给我带来任何问题。
前往 BuildSettings->BuildOptions->CompilerFor c/c++/Objective C,将编译器更改为 LLVM GCC 4.2,从'不支持的编译器GCC4.2'。