我正在研究一个用 gcc 编译的代码库,它正在对包含函数指针的结构进行大量初始化。
每当有人对函数类型出错时,我都会收到警告“从不兼容的指针类型初始化”。我想将此升级为错误,因为它显然是错误的。
不幸的是,我似乎无法找到该警告的编译器选项名称与 `-Werror=' 一起使用。并且将所有警告变成错误在这里不是一个选项(出于目前不相关的原因)。
显然添加-fdiagnostics-show-option
应该用编译器选项名称来注释每个编译器警告,实际上,它确实这样做了......对于除此之外的所有警告。所以现在我很困惑。有什么建议么?
这是 ARM 的 gcc 4.4.5,在 Linux 上运行。