gcc -E -dM - </dev/null|grep"STDC_VERSION" 输出结果和 C 标准的对应关系如下: 如果是#define __STDC_VERSION__ 199901L,则默认支持的是 C99 标准; 如果是#define __STDC_VERSION__ 201112L,则默认支持的是 C11 标准; 如果是#define __STDC_VERSION__ 201710L,则默认支持的是 C17 标准; 如果没...
1.使用命令查看 2.使用宏查看 1.使用命令查看 查看当前支持的gcc标准 jiwangreal@ubuntu:~/code/test$ gcc -E -dM - </dev/null | grep "STDC_VERSION" #define __STDC_VERSION__ 201112 1. 2. 查看当前支持的g++标准 jiwangreal@ubuntu:~/code/test$ g++ -dM -E -...
在Linux系统中,查看和指定C语言标准对于编程实践尤为重要。常见的C语言标准包括C89、C99、C11和C17。要了解当前支持的标准,只需运行gcc命令。输出结果与C标准对应,例如#define __STDC_VERSION__ 199901L表示C99标准,#define __STDC_VERSION__ 201112L表示C11标准,#define __STDC_VERSION__ 201710...
通过如下命令查看_cplusplus的值: g++ -dM -E -x c++ /dev/null|grep-F __cplusplus 对应查表
gcc/g++ 如何查看默认支持的c++标准 1 年前 jdtang 软件设计师关注g++ -dM -E -x c++ /dev/null |grep -i __cplusplus | # console #define __cplusplus 201703L2017表示是2017版本的c++ std 2014 => std=c++14 2011 => std=c++11发布于 2023-05-14 07:51・IP 属地湖北...
在使用vscode/clion编写C/C++代码,有时候需要选择C/C++标准。但我们会碰到这样一个问题,本地已经安装的gcc 是否支持vscode/clion 里显示的最新C/C++标准。 查看方法:man gcc 然后输入/-std 从上面就可以看到本地gcc所支持的C/C++的所有标准...查看原文...