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

发布于 2024-10-03 13:26:05 字数 335 浏览 6 评论 0原文

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

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

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

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

I'm working on a small C project in Eclipse; I just installed Eclipse from the Ubuntu Software Center and added C/C++ Language Support. I can build, run, and debug simple C programs fine.

But I'm using some C99 features now, and Eclipse complains, saying "'for' loop initial declarations are only allowed in C99 mode".

I thought you'd set C99 mode for GCC in the makefile, but the makefile is auto-generated by Eclipse so any changes I make would be overwritten, but I don't see anywhere to put GCC compiler options anywhere in Eclipse's preferences nor my Project Properties windows.

So where do I define C99 mode?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

捎一片雪花 2024-10-10 13:26:05

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

Go into project properties. Search for C/C++Build -> Settings. In the Tool Settings tab search for GCC C compiler and then Miscellaneous. In other flags text box add the -std=c99. It should work fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文