为体系结构“i386”选择了不受支持的编译器“GCC 4.2”

Posted

技术标签:

【中文标题】为体系结构“i386”选择了不受支持的编译器“GCC 4.2”【英文标题】:Unsupported compiler 'GCC 4.2' selected for architecture 'i386' 【发布时间】:2012-03-18 04:47:38 【问题描述】:

我下载了这个示例项目 (http://tunein.com/mobile/ios/tunein_radio_source.zip),但是在编译时,我在 ffmpeg 库中出现了这个错误:

为架构“armv7”选择了不支持的编译器“GCC 4.2”

即使更改为 LLVM,我也会遇到完全相同的错误。

有什么建议吗?

梅尔

【问题讨论】:

看到这篇文章[***.com/questions/6383714/…[1]:***.com/questions/6383714/… 感谢您的评论。我尝试了所有解决方案(降级除外),但没有帮助。 在目标和项目设置中尝试“验证设置” 【参考方案1】:

xcode 构建错误:

Unsupported compiler ‘GCC 4.2′ selected for architecture ‘i386′

解决方案:

这可能是由于将 iOS 5 之前的 SDK 的项目导入到仅带有 iOS 5 SDK 的 xcode 副本中造成的。

修复,

单击您的项目 -> 构建设置。然后在构建选项下,有 是 Compiler for C/C++/Objective-C 的一个条目。选择苹果 LLVM 编译器 3.0。

当您使用新的编译器时,这可能会影响二进制文件的其他方面,例如 YMMV。话虽如此,到目前为止,这对我来说没有任何问题。

【讨论】:

【参考方案2】:

在项目的“Build settings”中“Compiler Version”下选择LLVM编译器

【讨论】:

以上是关于为体系结构“i386”选择了不受支持的编译器“GCC 4.2”的主要内容,如果未能解决你的问题,请参考以下文章

Visual GC提示"不受此JVM支持“解决方案(配置jstatd)

SQL 编译错误:无法评估不受支持的子查询类型 - SELECT 子句中的函数调用

不受支持的标准功能会影响一致性吗?

为所有体系结构编译PJSIP 2.5库

Visual Studio Code 中的二进制或不受支持的文本 Python

谷歌浏览器出现 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 怎么解决?