[C++]GCC版本对C++的支持列表

C++版本 GCC版本支持情况 GCC版本 指定版本的命令标志
C++98 完全支持 GCC 6.1之前版本的默认模式
C++11 完全支持 GCC 4.8.1开始完全支持 -std=c++11 or
-std=gnu++11
C++14 完全支持 GCC 6.1版本开始完全支持,GCC 6.1到GCC 10的默认模式 -std=c++14 or
-std=gnu++14
C++17 完全支持 GCC 5开始支持,GCC 7基本完全支持,GCC 8完全支持。GCC 11的默认模式 -std=c++17 or
-std=gnu++17
C++20 未完全支持 GCC 8开始陆续支持(因该标准较新,故GCC支持都是实验性质的) -std=c++20 or
-std=c++2ag++ or
-std=gnu++20
C++23 未完全支持(标准还在发展中) GCC 11开始支持(因该标准仍不断发展,故GCC支持都是实验性质的) -std=c++2bg++ or
-std=gnu++2b
​ 详细支持情况请参考:https://gcc.gnu.org/projects/cxx-status.html

猜你喜欢

转载自blog.csdn.net/FL1623863129/article/details/133340635