2
在GCC我可以通过选项GCC如何强制重新定义警告错误
-Werror=
强制特定的警告当作错误。但我无法找到我需要通过的警告
redefined [enabled by default]
发生错误。 我应该通过什么样的选择,所以如果用户定义的宏被重新定义,它会强制它出错。
在GCC我可以通过选项GCC如何强制重新定义警告错误
-Werror=
强制特定的警告当作错误。但我无法找到我需要通过的警告
redefined [enabled by default]
发生错误。 我应该通过什么样的选择,所以如果用户定义的宏被重新定义,它会强制它出错。
由于
g++ -fdiagnostics-show-option -Wunused-macros ./test.cpp
不拿出一个标志直接控制的警告(诊断)我只能得出这样的结论的排放,事实上,没有这样的选择。
您可以在gcc-devel列表中查询或提出增强请求。
或者,您可以查看另一个具有更多选项并明确使用它的预处理器。