Computer >> Máy Tính >  >> Lập trình >> C ++

Hỗ trợ tiêu chuẩn C ++ trong GCC


GCC hỗ trợ các phương ngữ khác nhau của C ++, tương ứng với nhiều tiêu chuẩn ISO đã xuất bản. Có thể chọn tiêu chuẩn mà nó triển khai bằng cách sử dụng tùy chọn -std =command-line.

C ++ 98 - GCC có hỗ trợ đầy đủ cho tiêu chuẩn C ++ 1998 được sửa đổi vào năm 2003 và được đổi tên thành C ++ 03 và một số báo cáo lỗi sau này.

C ++ 11 - GCC 4.8.1 là bản triển khai hoàn chỉnh đầu tiên của tiêu chuẩn C ++ 2011, trước đây được gọi là C ++ 0x.

C ++ 14 - GCC hỗ trợ đầy đủ cho bản sửa đổi mới nhất của tiêu chuẩn C ++, được xuất bản vào năm 2014.

C ++ 17 - GCC có hỗ trợ thử nghiệm cho bản sửa đổi tiếp theo của tiêu chuẩn C ++, dự kiến ​​sẽ được xuất bản vào năm 2017.

Bạn có thể sử dụng các hỗ trợ trình biên dịch khác nhau này bằng cách cung cấp tùy chọn dòng lệnh, -std =. Ví dụ:nếu bạn muốn biên dịch một tệp trong triển khai C ++ 11, bạn sẽ sử dụng -

$ g++ -std=C++11 my_file.cpp