'for' loop initial declarations are only allowed in c99 mode
来源:互联网 发布:数据血缘关系图 编辑:程序博客网 时间:2024/06/11 06:21
ubuntu gcc 4.6.3 编译时遇到这个不起眼的错误" error:'for' loop initial declarations are only allowed in c99 mode",去查了下c99百科,居然就是下面这玩意儿:
c99标准:
变量声明不必放在语句块的开头,for 语句提倡这么写 for(int i=0;i<100;++i) 就是说,int i 的声明放在里面,i 只在 for 里面有效。(VC没有遵守这条标准,i 在 for 外也有效;但vc2005里已经默认是i在外面不可见了,但有编译选项可以设置。)
解决办法:要么i在for外声明,要么可以再编译时加上参数 gcc -std=c99
虽然加上参数就可以了,但是并不是默认支持c99,看来c99真的不受欢迎。
- ‘for’ loop initial declarations are only allowed in C99 mode
- ‘for’ loop initial declarations are only allowed in C99 mode
- ‘for’ loop initial declarations are only allowed in C99 mode
- ‘for’ loop initial declarations are only allowed in C99 mode
- ‘for’ loop initial declarations are only allowed in C99 mode
- gcc 编译简单loop error:error: ‘for’ loop initial declarations are only allowed in C99 mode
- linux gcc编译错误:‘for’ loop initial declarations are only allowed in C99 mode
- error: ‘for’ loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- 'for' loop initial declarations are only allowed in c99 mode
- error: ‘for’ loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- error: ‘for’ loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- Code::Blocks 关于error: 'for' loop initial declarations are only allowed in C99 mode
- 编译器问题,error: 'for' loop initial declarations are only allowed in C99 mode
- error: 'for' loop initial declarations are only allowed in C99 mode
- 得到CheckBoxList中选中值(checkboxlist动态值)
- 【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- 高密度WLAN环境反映了企业Wi-Fi网络需求
- 在TI-Omap3530上移植Android GingerBread 2.3.4
- [Linux C]利用libxml2解析xml文件
- 'for' loop initial declarations are only allowed in c99 mode
- MySQL数据库外键的相关知识详解
- GetSafeHwnd()和GetSafeHandle()的主要区别
- HighCharts中文配置说明文档
- MaHua – 在线 Markdown 编辑器
- C++之钻石问题和解决方案(菱形继承问题)
- android4.2上获取应用程序大小的变更点
- 国内芯片厂商发力4G, 新岸线2013年将推LTE方案
- struts2中分页实现