8

置くことができることを学びました。

#pragma GCC diagnostic ignored "<warning>"

この特定のソース ファイルに関連する警告を抑制するために、ソース ファイルの先頭に追加します。ただし、一部の名前は十分に具体的ではないようです。例えば、

#pragma GCC diagnostic ignored "-Wwrite-strings"

は、gcc (4.7.2) が正確な名前が与えられていない警告メッセージを表示することを妨げません。代わりに、これらのメッセージの後には [デフォルトで有効] のみが続きます。行で使用できるように、正しい警告名を知る必要があると思います#pragma。私はもう試した

-fdiagnostics-show-option,

ただし、警告は [デフォルトで有効] として表示されます。

これらの警告を特定する方法、または特定のソース ファイルに関連する警告を抑制する方法はありますか?

どうもありがとうございました!

4

1 に答える 1