删除'删除' gcc中的警告变成了错误

时间:2014-08-13 15:30:37

标签: c++ gcc warnings gnu gcc-warning

我想在gcc中将以下警告变成错误,但是,我没有找到关于哪些开关控制它们的任何文档,包括-fdiagnostics-show-option开关。

警告是:

deleteing void * is undefined

possible problem detected in invocation of delete operator:
'p' has incomplete type

2 个答案:

答案 0 :(得分:4)

警告的[enabled by default]部分(您未显示)表示没有特定的警告标志控制它们,因此您无法用来说-Wno-xxx-Werror=xxx

使用GCC 4.9,您可以使用-Werror=delete-incomplete来控制第二个

答案 1 :(得分:1)

您可以使用-Werror标记进行编译,将警告视为错误。