【发布时间】:2012-04-06 09:40:42
【问题描述】:
在 gcc 中 -w 用于禁用所有警告。但是在这种情况下,我无法启用特定的(例如 -Wreturn-type)。
是否可以禁用所有警告,但启用少数特定警告?
作为一种解决方法,有没有办法一次生成所有 -Wno-xxx 的列表?它会有帮助吗?我不想手动执行此操作只是为了发现它不等于 -w。
【问题讨论】:
-
这很奇怪。您通常应该启用所有警告并禁用特定警告...
-
是的,你是对的,你更清楚!但是让我们想象一下,我有一个包含 400 万行代码的遗留项目,我想在其中查找特定错误。
-
好吧,如果你只指定
-Wreturn-type(没有其他与警告相关的标志),那不是你想要的吗? -
不,默认启用警告。
标签: gcc