博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux gcc编译错误
阅读量:5886 次
发布时间:2019-06-19

本文共 430 字,大约阅读时间需要 1 分钟。

linux gcc编译错误
2011年09月12日 
⁄ ,  
⁄ 

linux系统下的c编程与windows有所不同,如果你在用gcc编译代码的时候提示,可能就是因为你在loop循环比如for中使用未预先定义的变量,比如:

for(int i=0;i<10;i++)

{

}

这种写法在vc里是没有错的,而子gcc就会提示错误,要求遵守c89标准,c89标准是不支持上述写法的。如果你非要这么写可以这样编译,使用c99标准:

gcc helo.c -std=c99 -o hello 

当然,你也可以先定义i变量。

int i;

for(i=0;i<10;i++)

{

}

这样再编译就不会再提示‘for’ loop initial declarations are only allowed in C99 mode这样的错误了

转载于:https://www.cnblogs.com/balaamwe/archive/2012/01/06/2315024.html

你可能感兴趣的文章
AUCAD自定义[2006.9.22]
查看>>
使用docker搭建渗透测试环境
查看>>
软件测试方法大汇总
查看>>
SharePoint 2013 Disaster Recovery——迁移内容数据库
查看>>
bleve搜索引擎源码分析之索引——mapping真复杂啊
查看>>
我的KT库之-----缓存与配置
查看>>
Logstash之Logstash inputs(file和redis插件)、Logstash outputs(elasticsearch 和redis插件)和Filter plugins...
查看>>
Linux中变量#,#,@,0,0,1,2,2,*,$$,$?的含义【转】
查看>>
v4l2驱动文档之——streaming IO【转】
查看>>
Java初学总结
查看>>
Android开发之旅:环境搭建及HelloWorld
查看>>
C# 中重用c/c++旧模块
查看>>
关于SWT/JFace中其他常用的事件
查看>>
JAVA中写时复制(Copy-On-Write)Map实现
查看>>
SQL Server 存储过程生成insert语句
查看>>
算法——字符串匹配算法自己有限的驾驶机器
查看>>
紧张的学习
查看>>
对一个正整数n,求出n!中末尾0的个数。
查看>>
Android中Services之异步IntentService
查看>>
Linux学习总结—缺页中断和交换技术【转】
查看>>