用于Code :: Blocks的单个文件的c99模式

时间:2013-02-06 18:12:44

标签: c codeblocks c99

我在编译正在处理的代码时遇到问题。我最近决定学习C,这样我就可以更好地理解低级语言。我试图创建一个for循环,但它返回错误,我不能在没有c99 mode的循环中进行声明。我进入了Settings>Compiler>Other Settings并添加了-std=c99,但它仍然不起作用。该文件不在项目中,因为我将生成许多文件,每个文件都有一个main,编译器阻止我对main的多个声明进行操作。我也知道可以在数组外面声明,但我宁愿弄清楚如何解决这个问题。我正在使用Code::Blocks 12.11。谢谢你的帮助!

2 个答案:

答案 0 :(得分:2)

Goto Project-> Properties-> Build Targets-> Build Options-> Compiler Settings-> Other Options并将-std=c99添加到当前配置(调试或发布)

enter image description here

答案 1 :(得分:1)

我相信我找到了解决方案,似乎工作正常。我在直接在“其他设置”菜单中的对话框中添加了该行,而不是在“其他设置”中的“高级设置”菜单下的命令行对话框中添加了该行。它现在似乎工作正常。感谢您的建议,我将来会使用它!