示例:我使用-Wall
-Werror
和-Werror
。这意味着未使用的static
函数会破坏构建。显然(?)未使用的函数是坏的,但如果我正在处理代码并且它处于中间状态,那么希望能够将未使用的代码留在那里。我可以使用-Wno-unused-function
关闭错误,但之后我将面临完成我正在处理的工作,提交代码以及忘记删除现在未使用的功能的风险
如何使用-Wall
将所有警告设置为错误,但是将特定错误降级为警告,而不是完全禁用它们?
答案 0 :(得分:2)
使用-Wno-error=
标志。在示例中,所需标志为-Wno-error=unused-function
。