首页 > 解决方案 > GCC:如何启用特定的编译警告和禁用休息

问题描述

我正在使用 gcc 版本 5.4.0 和 9.2.0。在编译 C/CPP 代码时,我无法打开特定的警告消息并禁用所有其他警告消息。我想将缺少的返回语句警告显示为错误,并希望禁用所有其他可能的警告。

为此,我正在运行我的 gcc 命令,其参数为:-Werror=return-type -w。但看起来如果我们使用-wthen gcc 不拥有其他参数。还尝试使用以下参数运行: -Werror=return-type -w -Wreturn-type 这也关闭了所有警告,甚至返回类型警告。有什么方法可以启用其他人生成的警告-Wreturn-type并禁用其他人。

标签: c++cgccgcc-warning

解决方案


推荐阅读