Trình biên dịch Intel có thư viện chuẩn của riêng nó, ví dụ: triển khai std::cout
v.v. Tôi muốn điều chỉnh mọi thứ cho Intel.Thư viện chuẩn của Intel (C++)
Trả lời
Cho đến khi phiên bản 8, ICC xuất xưởng với Dinkumware, ví dụ: việc thực hiện tiêu chuẩn thư viện mà cũng tàu với Microsoft Visual Studio:
Intel C++ Compiler cho Windows sử dụng Visual C Microsoft ++ tập tin tiêu đề, thư viện và các mối liên kết. Microsoft kiểm soát các tệp tiêu đề xác định không gian tên.
Tuy nhiên, như các phiên bản 8,1
-cxxlib-gcc
bây giờ đã mặc định cho C++
Các STL và gcc * C++ thư viện là hiện được sử dụng theo mặc định khi liên kết các ứng dụng C++, thay vì các ứng dụng từ Dinkumware * được sử dụng trong các bản phát hành trước. Nếu bạn muốn sử dụng thư viện Dinkumware, hãy chỉ định công tắc mới-cxxlib-icc
. Trong một phiên bản tương lai của trình biên dịch C++ của Intel, sự hỗ trợ cho việc sử dụng các thư viện Dinkumware sẽ bị loại bỏ.
- Nguồn: "Intel® C++ Compiler 8.1 for Linux Release Notes", Intel
By "thư viện STL và gcc C++" người duy nhất có thể giả định rằng họ đang đề cập đến libstdC++.
- Vì vậy, ICC có giao hàng thư viện chuẩn không? Có.
- Sản phẩm có đi kèm với thư viện do Intel triển khai không? No.
Thư viện chuẩn C++ được xác định theo tiêu chuẩn C++. Bất kỳ trình biên dịch tiêu chuẩn-comformant (bao gồm ICC) cung cấp một thực hiện của thư viện này, do đó, có, ICC có riêng của mình.
Tuy nhiên, bạn không cần phải "điều chỉnh mọi thứ", vì giao diện mã hóa thường giống nhau ở mọi nơi. Chỉ cần mã chuẩn C++ và ICC sẽ có thể biên dịch nó.
clang không có thư viện trên một số hệ thống, bạn phải cung cấp một cách triển khai riêng biệt. –
Sau đó, trên các hệ thống đó, nó không phải là một trình biên dịch phù hợp. – Puppy
@DeadMG: Nó phù hợp khi bạn đã cung cấp một triển khai riêng biệt. Tương tự như vậy, GCC không phù hợp cho đến khi quá trình chuyển tệp nhị phân 'cc1plus' của bạn hoàn thành ... –
- 1. phiên bản của thư viện chuẩn C++
- 2. Bao gồm thư viện chuẩn C++
- 3. C các thư viện phi tiêu chuẩn
- 4. Làm việc bên trong của thư viện chuẩn C
- 5. Đâu là tiêu đề của thư viện chuẩn C++
- 6. Danh sách ngoại lệ của thư viện chuẩn C++?
- 7. Tài liệu thư viện chuẩn của SBCL?
- 8. Sự khác biệt giữa thư viện chuẩn C và thư viện C POSIX
- 9. Sự khác nhau giữa thư viện chuẩn và thư viện mẫu chuẩn là gì?
- 10. Điểm chuẩn thư viện Regex
- 11. Hướng dẫn tham khảo thư viện chuẩn C++ 0x
- 12. boost :: tùy chọn thay thế trong Thư viện chuẩn C++
- 13. Thư viện C chuẩn ở đâu trên Mac OS X?
- 14. Intel MKL so với Thư viện AMD Math Core
- 15. NDK không tìm thấy thư viện C++ chuẩn
- 16. Thư viện chuẩn dành cho người lớn cho C
- 17. Các lớp ngoại lệ nào trong thư viện chuẩn C++
- 18. Thư viện chuẩn Java - đồ thị?
- 19. Phạm vi của ngẫu nhiên python.random() từ thư viện chuẩn
- 20. Phiên bản có thể in của thư viện chuẩn Haskell
- 21. Thư viện chuẩn Python có thực sự chuẩn không?
- 22. Ổn định qsort thư viện chuẩn?
- 23. VS2012 cách hiển thị tài liệu của thư viện chuẩn C++ qua IntelliSense?
- 24. Thư viện chuẩn của C++ 11 có tiêu đề khai báo chuyển tiếp không?
- 25. Một số phương pháp hay nhất của Thư viện chuẩn C++ là gì?
- 26. Thư viện chuẩn C++ được liên kết với ứng dụng của tôi như thế nào?
- 27. MacPorts Clang 3.1 thiếu cài đặt Thư viện Chuẩn?
- 28. Thư viện C++ std liên kết với các tiêu chuẩn C++ khác nhau
- 29. Có một hàm XOR logic (boolean) trong thư viện chuẩn C hoặc C++ không?
- 30. Thư viện C++ tương tự như C#?
Vui lòng không nói "ví dụ:" :-) –
Thư viện chuẩn là _standard_, tất cả các trình biên dịch có giao diện giống nhau của thư viện chuẩn – Lol4t0
Câu hỏi này là một câu hỏi tuyệt vời. Những người bỏ phiếu sẽ hiểu giá trị của nó trong tương lai. – Shibli