GCC如何强制重新定义警告错误

时间:2012-06-04 14:08:01

标签: linux gcc

在gcc中,我可以传递选项

-Werror=

强制将特定警告视为错误。但我无法找到需要传递警告的选项

redefined [enabled by default]

错误。 我应该传递什么选项,如果重新定义用户定义的宏,则会强制它出错。

1 个答案:

答案 0 :(得分:0)

g++ -fdiagnostics-show-option -Wunused-macros ./test.cpp

没有提出直接控制警告发出的标志(诊断)我只能得出结论,实际上没有这样的选择。

您可以查询gcc-devel列表或提交增强请求。

或者,您可以查看另一个具有更多选项的预处理器并明确地使用它。