代码之家  ›  专栏  ›  技术社区  ›  tohava

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

  •  0
  • tohava  · 技术社区  · 11 年前

    我想将GCC中的以下警告变成错误,但是,我找不到任何开关控制它们的文档,包括 -fdiagnostics-show-option 转换

    警告包括:

    deleteing void * is undefined
    

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

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

    2 回复  |  直到 3 年前
        1
  •  4
  •   Peter Mortensen Pieter Jan Bonestroo    3 年前

    这个 [enabled by default] 部分警告(你没有显示)表明没有任何特定的警告标志控制它们,所以你没有什么可以说的 -Wno-xxx -Werror=xxx .

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

        2
  •  1
  •   Peter Mortensen Pieter Jan Bonestroo    3 年前

    可以使用 -Werror 标记将警告视为错误。