-Wxまたは-W-no-xフラグが指定されていないときにGCCで有効になっている警告のリストを取得できるかどうか知りたいですか?これは同じコードで同じコンパイルフラグを使って異なる反応をする2種類のGCCバージョン(3.3と4.3)があるために必要です。デフォルトのGCC警告のリストを取得
たとえば、追加の警告オプションを使用しない4.3では、-Wsign-compareフラグが指定されている場合にのみ、符号付きと符号なしの比較が発生すると警告がスローされます。ですから、デフォルトでは4.3と同じ警告を検出するようにgcc-3.3にどのフラグを追加すればいいのか把握したいと思います。
4.3については、gcc -Q --help=warnings | grep enabled
を使用してそのような警告リストを取得できましたが、3.3ではこのような機能が提供されていないようです。それは他の方法でどのように行うことができますか?たぶん、警告状態を定義するソースファイルですか?
よろしく、 マーヴィン
両バージョンのマニュアルを確認してください。彼らは完全な詳細を含める必要があります。 – vonbrand
ソースディストリビューションのNEWSファイルを確認してください。 –