1

関数ポインターを含む構造体の多くの初期化を行っている gcc でコンパイルされたコード ベースに取り組んでいます。

誰かが関数型を間違えると、「互換性のないポインター型からの初期化」という警告が表示されます。明らかに間違っているので、これをエラーにアップグレードしたいと思います。

残念ながら、この警告のコンパイラ オプション名が「-Werror=」で使用されるものを見つけることができないようです。また、すべての警告をエラーにすることは、ここではオプションではありません (理由は現時点では関係ありません)。

どうやら追加-fdiagnostics-show-optionは、コンパイラオプション名で各コンパイラ警告に注釈を付けるはずであり、実際、これを除くすべての警告に対してそうします。だから今、私は混乱しています。助言がありますか?

これは Linux で動作する ARM 用の gcc 4.4.5 です。

4

0 に答える 0