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