gcc -E -dM - </dev/null | grep "STDC_VERSION"
对应关系如下
如果没查到,则默认是c89的标准;
如果是#define __STDC_VERSION__ 199901L,则默认支持的是c99标准;
如果是#define __STDC_VERSION__ 201112L,则默认支持的c11标准;
如下图,说明默认支持的是C11标准
微信扫一扫
gcc -E -dM - </dev/null | grep "STDC_VERSION"
对应关系如下
如果没查到,则默认是c89的标准;
如果是#define __STDC_VERSION__ 199901L,则默认支持的是c99标准;
如果是#define __STDC_VERSION__ 201112L,则默认支持的c11标准;
如下图,说明默认支持的是C11标准
相关推荐