当前位置: 技术问答>linux和unix
如何查看自己的GCC版本现在默认支持哪个ISO-C 标准?
来源: 互联网 发布时间:2016-12-28
本文导语: RT,,还有个问题是 ,如何设置让GCC默认支持C99.。。? | --std=c99 没记错的话 gcc老早就支持c99了,而C语言木有更新的标准,所以现在的gcc都支持c99 | 据说gcc 3.0开始就支持c...
RT,,还有个问题是 ,如何设置让GCC默认支持C99.。。?
|
--std=c99
没记错的话
gcc老早就支持c99了,而C语言木有更新的标准,所以现在的gcc都支持c99
没记错的话
gcc老早就支持c99了,而C语言木有更新的标准,所以现在的gcc都支持c99
|
据说gcc 3.0开始就支持c99了,
当然好像不是所有的都支持
-std=c99 或者 -std=iso9899:1999 使用C99规范
gcc -std=c99 -o xx xx.c
当然好像不是所有的都支持
-std=c99 或者 -std=iso9899:1999 使用C99规范
gcc -std=c99 -o xx xx.c
|
-std=c99
默认支持需要修改gcc源码重编译
加个开关不费事啊
或者在源码里定义宏
#define __STDC_VERSION__ 199901L
可以让gcc直接用C99标准处理源码
默认支持需要修改gcc源码重编译
加个开关不费事啊
或者在源码里定义宏
#define __STDC_VERSION__ 199901L
可以让gcc直接用C99标准处理源码
|
gcc -posix -E -dM -