GCCで「コメント」レベルのメッセージをオフにしたいです。

GCCで「コメント」レベルのメッセージをオフにしたいです。

GCCを使用してC(利点なし)プログラムをコンパイルすると、警告、エラー、説明など、さまざまなレベルのメッセージが表示されることがあります。コメントメッセージは役に立たず、注意を気を散らします。コマンドラインを使用してどのように消えますか? (私はどの種類のIDEも使用しません。)

例: /home/user/src9/AllBack3.c:129:9:メモ:宣言されていない各識別子は、その識別子が発生する各関数について一度だけ報告されます。

ベストアンサー1

オプション-fcompare-debug-secondをに渡しますgcc


gccの内部APIにはdiagnostic_inhibit_note()「注:」メッセージをオフにする機能(偶発的にのみ維持される可能性があります)-fcompare-debug-secondコマンドラインスイッチ、定義ここ

幸いなことに、仕上げメモはただ-fcompare-debug効果は、またはオプションも使用されていない限り、-fdump-final-insns私が知っている限り、コンパイラ自体をデバッグするためにのみ使用されます。

おすすめ記事