gcc 如何抑制不兼容的指针类型警告?

标签 gcc warnings compiler-warnings

在我们的项目中,警告被视为错误。此规则适用于顶级 makefile。

我想抑制第三方代码的警告。

将参数传递给函数调用时,我收到“不兼容的指针类型”警告。

我试过“-Wno-incompatible-pointer-types”。但是,编译器不支持它。

我正在使用 gcc.c4.2.1-p4.ppc-linux。

有人能告诉我如何抑制这种“不兼容的指针类型”警告吗?

最佳答案

我检查了 GCC ( https://gcc.gnu.org/onlinedocs/ ) 的文档。选项“-Wno-incompatible-pointer-types”在最新的 GCC 4.x 版本中尚不可用,但在第一个 GCC 5.x 版本中可用。

由于您使用的是 GCC 4.2.1 版,因此您还不能使用选项“-Wno-incompatible-pointer-types”。请迁移到 GCC 5.x 或更高版本。

关于gcc 如何抑制不兼容的指针类型警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34116536/

相关文章:

c - netfilter 队列 undefined reference `nfq_open'

objective-c - 设置 AVAudioPlayer 实例的委托(delegate)

C++:strchr() 上的指针分配警告

c++ - 编译时的类型特化

C测试变量是否在只读部分

c++ - 对未对齐的内存访问发出警告?

c++ - 如何避免浮点值的警告

ruby - 使用 RSpec 测试警告

c++ - 如何确定函数是否在编译时被覆盖?

c++ - 如何通过 KIT 编译收缩层次结构?