使用gcc时,我经常遇到如下错误:
“从不兼容的指针类型[默认启用]”
传递'function'的参数1我希望此警告是错误的。我设置了-fdiagnostics-show-option,但这只是让我“[默认启用]”。有谁知道如何将此设置为错误。现在 - 错误不是一个真正的选择。
感谢您的帮助。
答案 0 :(得分:0)
你确实想要错误,jusr是它的变体。如果您将其用作werror = error-name,则会将单个警告转换为错误。所以在你的情况下使用-Werror = strict-aliasing
但是如果你有一个旧版本的gcc,这可能不起作用,你需要使用-Werror -Wno-error = all。