在使用codeblock13.12学习C语言时
我写有如下形式for循环代码:
编译是会出现如下错误:|64|error: ‘for’ loop initial declarations are only allowed in C99 mode
原因:由于codeblock使用GCC编译器在默认条件下支持C89标准,而不支持C99 标准。
解决:打开Codeblock软件,选择Setting—>Compiler—>Global compiler settings
然后在 Other options中填入 “-std=c99″。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!