使GCC中的“删除”警告变为错误

m4pnthwp  于 2022-11-12  发布在  其他
关注(0)|答案(2)|浏览(144)

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

deleteing void * is undefined

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

我只想将指定的警告变成错误,而不是全部。

ygya80vv

ygya80vv1#

警告的[enabled by default]部分(您没有显示)表示没有任何特定的警告标志控制它们,因此没有任何内容可以用来表示-Wno-xxx-Werror=xxx
在GCC 4.9中,您可以使用-Werror=delete-incomplete来控制第二个。

bwitn5fc

bwitn5fc2#

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

相关问题