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

时间:2010-04-09 06:39:26

标签: linux gcc makefile compilation

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

 warning: '_wrap_delete_DMXTSFILTER' defined but not used

我怎么这么做?

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:2)

假设它是未使用的变量:

-Wno-unused-variable

答案 2 :(得分:1)

Finnaly,我用过这个技巧 __attribute__((unused))。优点是我可以将它应用于单个函数/变量,而不是-Wno-unsed-xxxxx将应用的整个源文件。