【问题标题】:How do you configure GCC in Eclipse to use C99?如何在 Eclipse 中配置 GCC 以使用 C99?
【发布时间】:2011-05-13 06:54:15
【问题描述】:

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

但我现在正在使用一些 C99 功能,Eclipse 抱怨说“'for' 循环初始声明只允许在 C99 模式下”。

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

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

【问题讨论】:

    标签: eclipse gcc c99


    【解决方案1】:

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

    【讨论】:

    • @Beppe.. 谢谢!它帮了我很多忙,节省了我宝贵的时间。干杯!
    • 您现在可以转至 Dialect 文件夹,然后从下拉列表中选择 c99。
    • 只需阅读这个答案 - 有没有办法启用这个杂项。默认情况下标记而不是为每个 C 项目重新做标记?谢谢!
    • @Tobber 那里没有 C89 的选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 2011-01-12
    • 2014-10-23
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    相关资源
    最近更新 更多