+ -
当前位置:首页 → 问答吧 → 如何查看自己的GCC版本现在默认支持哪个ISO-C 标准?

如何查看自己的GCC版本现在默认支持哪个ISO-C 标准?

时间:2011-09-02

来源:互联网

RT,,还有个问题是 ,如何设置让GCC默认支持C99.。。?

作者: aaadddzxc   发布时间: 2011-09-02

--std=c99

没记错的话

gcc老早就支持c99了,而C语言木有更新的标准,所以现在的gcc都支持c99

作者: jackyjkchen   发布时间: 2011-09-02

据说gcc 3.0开始就支持c99了,
当然好像不是所有的都支持
-std=c99 或者 -std=iso9899:1999 使用C99规范
gcc -std=c99 -o xx xx.c

作者: zmlovelx   发布时间: 2011-09-02

-std=c99

默认支持需要修改gcc源码重编译

加个开关不费事啊

或者在源码里定义宏
#define __STDC_VERSION__ 199901L

可以让gcc直接用C99标准处理源码

作者: xunxun1982   发布时间: 2011-09-02