置くことができることを学びました。
#pragma GCC diagnostic ignored "<warning>"
この特定のソース ファイルに関連する警告を抑制するために、ソース ファイルの先頭に追加します。ただし、一部の名前は十分に具体的ではないようです。例えば、
#pragma GCC diagnostic ignored "-Wwrite-strings"
は、gcc (4.7.2) が正確な名前が与えられていない警告メッセージを表示することを妨げません。代わりに、これらのメッセージの後には [デフォルトで有効] のみが続きます。行で使用できるように、正しい警告名を知る必要があると思います#pragma
。私はもう試した
-fdiagnostics-show-option,
ただし、警告は [デフォルトで有効] として表示されます。
これらの警告を特定する方法、または特定のソース ファイルに関連する警告を抑制する方法はありますか?
どうもありがとうございました!