如何在Eclipse中配置GCC以使用C99?

Dai*_*Dai 33 eclipse gcc c99

我正在Eclipse中开展一个小型C项目; 我刚刚从Ubuntu软件中心安装了Eclipse并添加了C/C++语言支持.我可以很好地构建,运行和调试简单的C程序.

但是我现在正在使用一些C99功能,而且Eclipse抱怨说"'''循环初始声明'只允许在C99模式下使用".

我以为你在makefile中为GCC设置了C99模式,但是makefile是由Eclipse自动生成的,所以我所做的任何更改都会被覆盖,但是我没有看到任何地方将GCC编译器选项放在Eclipse的首选项中,也没有项目属性窗口.

那么我在哪里定义C99模式?

Giu*_*ppe 42

进入项目属性.搜索C/C++ Build - > Settings.在"工具设置"选项卡中,搜索GCC C编译器,然后搜索"其他".在其他标志文本框中添加-std = c99.它应该工作正常.

  • 您现在可以转到`Dialect`文件夹,然后从下拉列表中选择c99. (8认同)