【发布时间】:2011-04-09 20:15:48
【问题描述】:
Xcode 支持的三种主要编译器风格(gcc 4.0、4.2 和 llvm)是否相互兼容?在使用最新的 Xcode 工具加速多库项目时,我应该注意哪些问题和极端情况?
【问题讨论】:
标签: xcode gcc llvm binary-compatibility
Xcode 支持的三种主要编译器风格(gcc 4.0、4.2 和 llvm)是否相互兼容?在使用最新的 Xcode 工具加速多库项目时,我应该注意哪些问题和极端情况?
【问题讨论】:
标签: xcode gcc llvm binary-compatibility
一个小问题是,如果你想编译将在 G3 上运行的 PowerPC 代码,你必须使用 GCC 4.0。
【讨论】:
Clang 与 gcc 生成的代码是 ABI 兼容的。 Clang 还包括对一些较新的 Objective-C ABI 的实验性支持,但为较新的 ABI 编译需要标志,并且生成的代码无论如何都可以与 GCC 生成的代码混合。
【讨论】: