Ba trình biên dịch chính có được hỗ trợ bởi Xcode (gcc 4.0, 4.2 và llvm) tương thích nhị phân với nhau không? Tôi nên nhận biết loại trường hợp nào và các trường hợp góc nào khi đưa dự án đa thư viện lên đến tốc độ với các công cụ Xcode mới nhất?Khả năng tương thích GCC 4.0, 4.2 và LLVM ABI
6
A
Trả lời
4
Clang tương thích ABI với mã được tạo bởi gcc. Clang cũng bao gồm hỗ trợ thử nghiệm cho một số ABI Objective-C mới hơn, nhưng biên dịch cho ABI mới hơn đòi hỏi cờ, và mã được tạo ra có thể được trộn lẫn với mã do GCC tạo ra.
1
Lưu ý nhỏ là nếu bạn muốn biên dịch mã PowerPC sẽ chạy trên G3, bạn phải sử dụng GCC 4.0.
+0
Cảm ơn mẹo; chúng tôi sẽ không cần phải biên dịch PPC trừ khi Apple trả lại cho nó, nhưng tốt để biết nói chung. – fbrereto
Các vấn đề liên quan
- 1. gcc và libstdC++ về phía trước khả năng tương thích
- 2. OpenGL Core và Khả năng tương thích
- 3. ISerializable và khả năng tương thích ngược
- 4. OpenGL Khả năng tương thích ngược
- 5. Khả năng tương thích Meteor
- 6. C# -Khả năng tương thích excelability
- 7. match_parent khả năng tương thích
- 8. Trình biên dịch GCC và MS C++ để duy trì khả năng tương thích ngược của API
- 9. Khả năng tương thích của * .dll * .a * .lib * .def giữa VisualStudio và gcc
- 10. Khả năng tương thích IronPython 3
- 11. Coldfusion/PHP Khả năng tương thích
- 12. Khả năng tương thích D3 IE8?
- 13. JBoss: Khả năng tương thích JaxB DataHandler
- 14. XCode LLVM + GCC 4.2 - Tạo gỡ lỗi biểu tượng
- 15. PrimeFaces và khả năng tương thích của trình duyệt
- 16. khả năng tương thích mã giữa OCaml và F #
- 17. Khả năng tương thích với IE và Socket.io
- 18. Khả năng tương thích của ARC và Bảng phân cảnh
- 19. khả năng tương thích giữa CPython và IronPython cPickle
- 20. Khả năng tương thích ngược và Dịch vụ Web
- 21. API iOS 6 và khả năng tương thích ngược
- 22. Phiên bản WebSocket và khả năng tương thích ngược
- 23. Khả năng tương thích của .NET csc và Mono mcs
- 24. Khả năng tương thích liên kết giữa C++ và D
- 25. Khả năng tương thích Mono với bool Type.op_Equality (Type, Type)
- 26. Khả năng tương thích của khung công tác .NET: 3.5 SP1 & 4.0 Hồ sơ khách hàng
- 27. Khả năng tương thích ngược của Silverlight 5
- 28. Xcode 3.2.1 GCC Clang và LLVM sáng tỏ
- 29. Làm thế nào để thêm một biến thành viên tư nhân phá vỡ khả năng tương thích C + + ABI?
- 30. Tính năng tích hợp định tuyến asp.net yêu cầu khả năng tương thích asp.net với webapi 0.6.0 và khả năng tương thích asp.net đã bật
Clang's C++ ABI có tương thích với g ++ không? – osgx
clang là trình biên dịch C++ :) – cubuspl42
clang ++ là trình biên dịch C++. Một câu trả lời gần đây hơn về câu hỏi trùng lặp http://stackoverflow.com/questions/11682748/is-clang-abi-same-as-g giải thích rằng đối với C++ thì dường như không phải là một cam kết về khả năng tương thích ABI đầy đủ. – andybuckley