GCC命令从-Wall中排除标志?

GCC命令从-Wall中排除标志?,gcc,Gcc,在GCC中编译时,是否可以包含-Wall标志,但从该子集中排除单个标志,例如-Wattributes?或者,可以包括所有警告标志,但-Wattributes,但我认为必须有一种更干净的方法。是的,这是可能的,只需在警告名称前面加上否-,如中所示 -Wno-attributes 这对于几乎所有布尔标志都是通用的,而不仅仅是警告

在GCC中编译时,是否可以包含-Wall标志,但从该子集中排除单个标志,例如-Wattributes?或者,可以包括所有警告标志,但-Wattributes,但我认为必须有一种更干净的方法。

是的,这是可能的,只需在警告名称前面加上
否-
,如中所示

-Wno-attributes
这对于几乎所有布尔标志都是通用的,而不仅仅是警告