Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 gcc 我可以通过选项
-Werror=
将特定警告强制为错误。但我找不到需要通过警告的选项
redefined [enabled by default]
到一个错误。我应该通过什么选项,所以如果重新定义用户定义的宏,它会强制它出错。
自从
g++ -fdiagnostics-show-option -Wunused-macros ./test.cpp
没有提出直接控制警告发出的标志(诊断)我只能得出结论,事实上,没有这样的选择。
您可以查询 gcc-devel 列表或提交增强请求。
或者,您可以查看另一个具有更多选项的预处理器并明确使用它。