2

在 gcc 我可以通过选项

-Werror=

将特定警告强制为错误。但我找不到需要通过警告的选项

redefined [enabled by default]

到一个错误。我应该通过什么选项,所以如果重新定义用户定义的宏,它会强制它出错。

4

1 回答 1

0

自从

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

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

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

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

于 2012-06-04T14:17:31.770 回答