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. ABI兼容性头/库交叉检查
- 4. gcc5.2 abi变更 - >兼容性保证?
- 5. 性能比较 - gcc和llvm-gcc
- 6. GCC向后兼容性
- 7. CUDA和gcc兼容性问题
- 8. GCC 7.1.1 RISCV编译(链接)失败,不兼容ABI
- 9. sizeof(struct)如何帮助提供ABI兼容性?
- 10. Glibc vs GCC vs binutils兼容性
- 11. llvm-gcc和clang二进制文件是否与gcc兼容? - 尤其是在Windows上的mingw gcc
- 12. GCC目标特异性和二进制兼容性
- 13. 兼容性和Safari
- 14. OpenMDAO + PyOptSparse兼容性
- 15. 的Xcode 3.2.1 GCC CLANG和LLVM神秘化
- 16. LLVM GCC 4.2 EXC_BAD_ACCESS
- 17. 是否在Xcode 4.2中使用兼容LLVM的GCC 4.2编译iOS静态库?
- 18. LLVM:用于Windows的llvm-gcc(mingw)的bitcode
- 19. Meteor.js和Mongoose兼容性
- 20. Xcode 7.0和iOS5兼容性
- 21. Open Office和Subversion兼容性
- 22. jPOS和Weblogic的兼容性
- 23. YARD和RDoc兼容性
- 24. iframe和css兼容性
- 25. CronExpressionDescriptor和QuartzScheduler的兼容性
- 26. SharePoint 2010和2007兼容性
- 27. Eclipse Gynamide和JDK兼容性
- 28. viewDidUnload和didReceiveMemoryWarning兼容性
- 29. C#4和CLR兼容性
- 30. Janrain和IOS 5兼容性
铿锵的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