我总是用-Wall -Wextra -Werror
.
但是很多时候,当我进行快速编译测试时,我需要忽略-Wunused
一系列错误。由于各种原因,我希望将它们视为警告而不是错误,而将所有其他警告视为错误。
-Wno-unused
当然不显示任何警告,所以不是我需要的。我认为
-Wno-error=unused
不幸的是解决方案似乎不起作用(它们仍然被报告为错误),单独设置标志(例如
-Wno-error=unused-variable
)按预期工作(仅报告为警告)。
那么有没有办法让他们在离开时发出警告-Werror
而不单独指定所有选项-Wno-error=unsused-...
?
是-Werro -Wno-error=unused
错误的行为吗?