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