将某些GCC警告更改为错误

toe95027  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(293)

在我的makefile中,我指定了-Werror=uninitialized,但是没有发生错误。
我将其更改为 -Wuninitialized,并看到警告。-Wno-uninitialized 使其按预期消失,但为什么 -Werror=uninitialized 不起作用?
我写的代码里也提到

#pragma GCC diagnostic error "-Wuninitialized"

但那也不管用为什么?
我有another question,但不幸的是,没有一个建议对我有效。

w3nuxt5m

w3nuxt5m1#

您应该使用 -Werror。此选项没有任何参数(它是一个on/off开关)。
但最好删除所有警告,因此 -Werror 强制执行此最佳做法。

相关问题