在gcc中,我可以传递选项
-Werror=
强制将特定警告视为错误。但我无法找到需要传递警告的选项
redefined [enabled by default]
错误。 我应该传递什么选项,如果重新定义用户定义的宏,则会强制它出错。
答案 0 :(得分:0)
自
g++ -fdiagnostics-show-option -Wunused-macros ./test.cpp
没有提出直接控制警告发出的标志(诊断)我只能得出结论,实际上没有这样的选择。
您可以查询gcc-devel列表或提交增强请求。
或者,您可以查看另一个具有更多选项的预处理器并明确地使用它。