使用Xcode 4创建通用二进制文件

时间:2011-05-04 20:36:06

标签: gcc xcode4 llvm universal-binary

我已使用this hack恢复对Xcode 4的PPC支持。

但是,每次我尝试创建通用二进制文件时,它都会创建一个Intel二进制文件。经过大量的参数实验,我认为我找到了解决方案。

我必须将架构的有效架构设置设置为ppc i386 x86_64

然后我似乎必须将编译器版本显式设置为GCC 4.2,而不是默认设置的LLVM GCC 4.2。

所以我的问题是,这样做会有什么影响吗?

1 个答案:

答案 0 :(得分:2)

我认为这样做没有任何影响:

  • 体系结构有效体系结构仅控制生成的二进制文件以及生成的胖二进制文件。它们主要是 arch 标志。
  • 在我看来,不需要选择GCC 4.2而不是LLVM GCC 4.2;只有少数情况the LLVM GCC 4.2 does not match the GCC 4.2 features