gcc 编译简单loop error:error: ‘for’ loop initial declarations are only allowed in C99 mode
2016-01-20 16:29
549 查看
gcc编译简单for循环, 显示:error: ‘for’ loop initial declarations are only allowed in C99 mode 和 note: use option -std=c99 or -std=gnu99 to compile your code!
查了一下是这是因为在gcc中直接在for循环中初始化了增量,所以for(int i。。。 需要写到外面定义i。如下:
这是因为gcc基于c89标准,换成C99标准就可以在for循环内定义i变量了:
gcc src.c -std=c99 -o src
查了一下是这是因为在gcc中直接在for循环中初始化了增量,所以for(int i。。。 需要写到外面定义i。如下:
这是因为gcc基于c89标准,换成C99标准就可以在for循环内定义i变量了:
gcc src.c -std=c99 -o src
相关文章推荐
- 在Windows平台下使用安装GCC(图)
- linux使用gcc编译c语言共享库步骤
- C/C++编译器GCC下的常用编译命令总结
- GCC 编译c程序的方法及过程解析
- Glusterfs的编译选项 #pragma GCC poison system popen
- 【笔记】CentOS上源码安装GCC 4.8.2
- 【笔记】CentOS
- RHEL 4.7 (64bit) 环境安装 GCC 4.6 测试记录 (更新至gcc-4.6.1)
- GCC 5 即将发布
- [转载]Visual Studio, GCC, Clang, Intel 对 C++11 特性的支持一览表
- C++爱好者博客
- gcc工具的运用
- gdb的运用
- GCC内联汇编(1)Get started
- GCC内嵌汇编
- g++编译 参数 .
- RHEL5.3 gcc rpm包安装
- linux GCC 64位编程技巧
- linux gcc 区分32位或64位编译