Linux 启用-Wall时如何禁用特定警告

Linux 启用-Wall时如何禁用特定警告,linux,gcc,makefile,compilation,Linux,Gcc,Makefile,Compilation,我在Makefile中使用了-Wall-Werror,但我想禁用以下特定类型的警告: warning: '_wrap_delete_DMXTSFILTER' defined but not used 我该怎么做 假设它是未使用的变量: -Wno-unused-variable 最后,我用了这个把戏 \uuuuuu属性(未使用))。优点是我可以将它应用于单个函数/变量,而不是应用-Wno-unsed-xxxxx的整个源文件。这样做的正确方法不是只定义#如果要使用它,就定义它吗?可能是

我在Makefile中使用了
-Wall-Werror
,但我想禁用以下特定类型的警告:

 warning: '_wrap_delete_DMXTSFILTER' defined but not used

我该怎么做

假设它是未使用的变量:

-Wno-unused-variable

最后,我用了这个把戏
\uuuuuu属性(未使用))
。优点是我可以将它应用于单个函数/变量,而不是应用
-Wno-unsed-xxxxx
的整个源文件。

这样做的正确方法不是只定义
#如果要使用它,就定义它吗?可能是