【linux】‘for‘ loop initial declaration used outside C99 mode解决方法

0x00 前言

系统版本:Ubuntu 14.04_64

最后更新:2022-05-13

0x01 解决方法

gcc编译时如下以下问题:
在这里插入图片描述
c99允许for循环中声明变量,但是使用c99之外的标准则会报错,解决方法是在gcc编译的时候添加:

-std=c99

例如:

gcc -o test test.c -std=99

以上。


版权声明:本文为wangqingchuan92原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。