xcode - GCC 4.0、4.2 和 LLVM ABI 兼容性

标签 xcode gcc llvm binary-compatibility

Xcode 支持的三种主要编译器风格(gcc 4.0、4.2 和 llvm)是否彼此二进制兼容?在使用最新的 Xcode 工具加快多库项目的速度时,我应该注意哪些问题和极端情况?

最佳答案

Clang 与 gcc 生成的代码 ABI 兼容。 Clang 还包括对一些较新的 Objective-C ABI 的实验性支持,但为较新的 ABI 编译需要标志,并且生成的代码无论如何都可以与 GCC 生成的代码混合。

关于xcode - GCC 4.0、4.2 和 LLVM ABI 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669753/

相关文章:

iOS 7 在 3.5 英寸和 4 英寸的底部保留按钮

iphone - iOS 中 Google Maps SDK 中的动画标记

iOS:保存日期选择器的设置

linux - 我可以在 centos 64 位中降级 gcc 吗?

visual-studio-2010 - Windows中的llvm-config在哪里?

ios - iPhone (iOS 7) 应用程序图标异常行为

c - 链接器错误 - undefined reference -gcc

c - 如何防止 gcc -O2 优化 putchar?

llvm - LLVM IR 指令和源代码行之间的映射

ipad - 如何在 iPad 上安装 LLVM Clang?