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

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

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

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

有什么建议吗?

梅尔

【问题讨论】:

标签: iphone streaming ffmpeg


【解决方案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编译器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 2016-03-27
      • 2017-07-05
      • 1970-01-01
      • 2015-09-18
      • 1970-01-01
      相关资源
      最近更新 更多