Xcode(gcc 4.0,4.2和llvm)是否支持三种主要的编译器版本二进制兼容?使用最新的Xcode工具加快多库项目的速度时,我应该注意哪些陷阱和拐角案例?GCC 4.0,4.2和LLVM ABI兼容性
6
A
回答
4
Clang与由gcc生成的代码ABI兼容。 Clang还包括对一些较新的Objective-C ABI的实验性支持,但为较新的ABI编译需要标记,并且生成的代码可以与GCC生成的代码混合。
1
一个小问题是,如果你想编译将运行在G3上的PowerPC代码,你必须使用GCC 4.0。
+0
感谢您的提示;除非苹果回归,否则我们不需要编写PPC,但一般来说很好。 – fbrereto 2010-09-09 16:56:31
相关问题
- 1. _GLIBCXX_USE_CXX11_ABI,GCC 4.8和ABI兼容性
- 2. GCC和LLVM之间的兼容性
- 3. Windows和ABI兼容性
- 4. G ++ ABI兼容性列表
- 5. LLVM-GCC错误:不兼容的插件
- 6. ABI兼容性头/库交叉检查
- 7. gcc5.2 abi变更 - >兼容性保证?
- 8. Raspberry Pi ARM浮动ABI兼容性
- 9. 性能比较 - gcc和llvm-gcc
- 10. GCC向后兼容性
- 11. CUDA和gcc兼容性问题
- 12. GCC 7.1.1 RISCV编译(链接)失败,不兼容ABI
- 13. sizeof(struct)如何帮助提供ABI兼容性?
- 14. Glibc vs GCC vs binutils兼容性
- 15. 适用于Android的Qt5:不兼容ABI
- 16. 是std :: unique_ptr ABI兼容原始指针?
- 17. llvm-gcc和clang二进制文件是否与gcc兼容? - 尤其是在Windows上的mingw gcc
- 18. GCC目标特异性和二进制兼容性
- 19. PlayN和兼容性
- 20. 兼容性和Safari
- 21. OpenMDAO + PyOptSparse兼容性
- 22. 的Xcode 3.2.1 GCC CLANG和LLVM神秘化
- 23. char []和char *兼容性?
- 24. 共享库:在不破坏API兼容性的情况下打破ABI兼容性
- 25. GNUstep的弧形和桂失败不兼容的ABI
- 26. LLVM GCC 4.2 EXC_BAD_ACCESS
- 27. 删除注GCC ABI变化
- 28. 是否在Xcode 4.2中使用兼容LLVM的GCC 4.2编译iOS静态库?
- 29. LLVM:用于Windows的llvm-gcc(mingw)的bitcode
- 30. Silverlight和WPF的兼容性
铿锵的C++ ABI兼容g ++吗? – osgx 2012-01-18 02:54:35
clang是一个C++编译器:) – cubuspl42 2013-03-12 18:34:55
clang ++是一个C++编译器。关于重复问题的更新近的答案http://stackoverflow.com/questions/11682748/is-clang-abi-same-as-g解释说,对于C++来说,似乎没有对完整ABI兼容性的承诺。 – andybuckley 2014-04-23 09:53:55