GCC 4.0,4.2和LLVM ABI兼容性

时间:2010-09-08 16:12:19

标签: xcode gcc llvm binary-compatibility

Xcode(gcc 4.0,4.2和llvm)支持的三种主要编译器风格是否是二进制兼容的?在使用最新的Xcode工具快速实现多库项目时,我应该注意哪些问题和角落案例?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

一个小问题是,如果你想编译将在G3上运行的PowerPC代码,你必须使用GCC 4.0。