ファイル xyz.c error: in function 'xyzz' variable 'i' set but not used [-Werror=unused-but-set-variable] でエラーが発生し、その特定の行と列で (void *) が見つかりましたエラーは何ですか、誰か助けてもらえますか?
質問する
15954 次
1 に答える
9
変数 i に値を割り当てたようですが、その後は使用していません。これは通常、エラーを生成するのではなく、(警告フラグの設定方法に応じて) 警告を生成します。これは、コンパイラが、この変数を使用して何かを行いたいと想定しているが、それを忘れているためです。
これを警告にする設定は -Wunused-but-set-variable です
ただし、これをエラーを生成するように設定しているようです: -Werror=unused-but-set-variable
(特定またはすべての) 警告をエラーとして持つことは、コードをより厳密にテストするために役立ちます。本当にこれが欲しいですか?
その他のオプションについては、http: //gcc.gnu.org/onlinedocs/gcc/Warning-Options.htmlを参照してください。
于 2012-10-22T09:35:26.583 に答える