C 编程新手。
In gcc -std
设置编译的 C 标准,例如gcc -std=c99
.
可以知道当前制定的是哪个C标准吗?
存在以各种模式定义的各种预处理器符号。您可以使用gcc -E -dM -x c /dev/null
获取所有预定义的预处理器符号的转储。
当处于 C99 模式时(-std=c99
or -std=gnu99
),符号__STDC_VERSION__
被定义为199901L
。在 C11 模式下(与-std=c11
or std=gnu11
), it's 201112L
当处于严格 C 模式时(-std=cXX
相对于-std=gnuXX
),符号__STRICT_ANSI__
被定义为1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)