如何将 EXTRA_CFLAGS 添加到 indigo eclipse cdt?

如何将 EXTRA_CFLAGS 添加到 indigo eclipse cdt?

我使用了说明这里安装 eclipse 和这里创建一个 eclipse 项目,但我怀疑这些说明是为旧版本的 eclipse 编写的。具体来说,Build (Incremental Build): build install EXTRA_CFLAGS+=-g...此版本的 eclipse 中没有。我创建了没有 EXTRA_CFLAGS 的项目,并在其中四处寻找可以添加或设置它们的地方。我看到很多东西看起来很接近,Project Properties但没有一个看起来像匹配的。

答案1

它不是 eclipse 中的所有项目...查看您的链接,它希望您执行如下操作:

gcc -g EXTRA_CFLAGS+=-O0 EXTRA_CFLAGS+=-fno-omit-frame-pointer
让我们将其分开:-g默认调试级别,因此
项目属性->C/C++ 构建->设置->工具设置->调试并选择调试级别默认(-g)
在此处输入图片描述
-O0优化级别,因此
相同选项卡优化无(-O0)
在此处输入图片描述
-fno-omit-frame-pointer因此
相同选项卡杂项其他标志添加-fno-omit-frame-pointer 在此处输入图片描述
您可能想要或不想删除其他标志,但我不会。
因此,您检查 gcc c 编译器,它看起来像这样
在此处输入图片描述
应用并确定。
对您的发布版本重复相同操作(完全禁用调试)。 完成。

相关内容