GCC 之-std 控制编译标准
-
语法格式:
gcc/g++ -std=编译标准。 -
示例:
gcc -std=c99 main.c -o main.exe。GCC 版本 C++常用标准 C++98/03 C++11 C++14 C++17 GNU++98 GNU++11 GNU++14 GNU++17 10.1 ~ 8.4 c++98/c++03 c++11 c++14 c++17 gnu++98/gnu++03 gnu++11 gnu++14 gnu++17 7.5 ~ 5.5 c++98/c++03 c++11 c++14 c++1z(部分支持) gnu++98/gnu++03 gnu++11 gnu++14 gnu++1z(部分支持) 4.9.4 ~ 4.8.5 c++98/c++03 c++11 c++1y(部分支持) gnu++98/gnu++03 gnu++11 gnu++1y(部分支持) 4.7.4 c++98 c++11(部分支持) gnu++98 gnu++11(部分支持) 4.6.4 c++98 c++0x(部分支持) gnu++98 gnu++0x(部分支持) 4.5.4 c++98 c++0x(部分支持) gnu++98 gnu++0x(部分支持) GCC 版本 C语言常用标准 C89/C90 C99 C11 C17 GNU90 GNU99 GNU11 GNU17 10.1 ~ 8.4 c89 / c90 c99 c11 c17/c18 gnu90/gnu89 gnu99 gnu11 gnu17/gnu18 7.5 ~ 5.5 c89/c90 c99 c11 gnu90/gnu89 gnu99 gnu11 4.9.4 ~ 4.8.5 c89/c90 c99 c11 gnu90/gnu89 gnu99 gnu11 4.7.4 c89/c90 c99(部分支持) c11(部分支持) gnu90/gnu89 gnu99(部分支持) gnu11(部分支持) 4.6.4 c89/c90 c99(部分支持) c1x(部分支持) gnu90/gnu89 gnu99(部分支持) gnu1x(部分支持) 4.5.4 c89/c90 c99(部分支持) gnu90/gnu89 gnu99(部分支持)
浙公网安备 33010602011771号