禁用所有 gcc 警告

Posted

技术标签:

【中文标题】禁用所有 gcc 警告【英文标题】:Disable all gcc warnings 【发布时间】:2010-11-29 23:23:50 【问题描述】:

我正在开发一个项目,该项目将读取特定种类的编译器错误消息并用它们做有用的事情。我正在测试的示例代码库(一个随机的开源应用程序)因此经常重建,其中包含一些生成警告的位,这对我来说并不感兴趣。

如何禁用来自 GCC 的所有警告,以便在有错误消息时只看到错误消息?

【问题讨论】:

但请注意;您最好重构代码以消除警告而不是关闭它们! @Mitch:我相信我已经澄清了这个问题,以表明我对这些警告信息既不负责也不感兴趣。对于这些目的,它们真的无关紧要。 【参考方案1】:

-w 是 GCC 范围内禁用警告消息的选项。

【讨论】:

以上是关于禁用所有 gcc 警告的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法让 gcc 禁用特定警告

如何为几行代码禁用 GCC 警告

如何使用 #pragma 和 gcc 选择性地禁用 -Werror

在源代码中部分禁用 gcc 中的迂腐警告

如何在Visual C ++中禁止外部标头中的警告

在特定变量上禁用 GCC“可能未初始化”