GCC错误控制和不兼容的指针类型

GCC错误控制和不兼容的指针类型,gcc,gcc-warning,Gcc,Gcc Warning,使用gcc时,我经常会遇到如下错误: “正在从不兼容的指针类型[默认情况下已启用]传递“函数”的参数1” 我希望此警告是错误的。我已经设置了-fddiagnostics show选项,但这只会让我得到“[默认启用]”。有人知道如何将此设置为错误吗。现在,Werror并不是一个真正的选择 谢谢您的帮助。您确实想要werror,jusr的变体。如果将其用作werror=error name,则会将单个警告变为错误。因此,在您的情况下,使用-Werror=严格别名 但是,如果您使用的是较旧版本的gcc

使用gcc时,我经常会遇到如下错误:

“正在从不兼容的指针类型[默认情况下已启用]传递“函数”的参数1”

我希望此警告是错误的。我已经设置了-fddiagnostics show选项,但这只会让我得到“[默认启用]”。有人知道如何将此设置为错误吗。现在,Werror并不是一个真正的选择


谢谢您的帮助。

您确实想要werror,jusr的变体。如果将其用作werror=error name,则会将单个警告变为错误。因此,在您的情况下,使用-Werror=严格别名


但是,如果您使用的是较旧版本的gcc,这可能不起作用,您将需要使用-Werror-Wno error=all来代替它。

您是否在这个问题上取得了任何进展,或者您是否仍然处于困境?如果我的回答无法解决问题,请留下评论,以便我们可以尝试其他方法。