3

-Wall スイッチを使用してプログラムをコンパイルしたいのですが、使用しているライブラリは、無視したい列挙型の問題に固有の十分な警告を生成します。

tonkatruck.cpp:70:24: 警告: 列挙値 'Numpad9' はスイッチで処理されません [-Wswitch]

問題のある行を除外しようとしました:
g++ -c *.cpp -Wall | grep -v "Wswitch"

ただし、出力には影響しません。どこが悪いのか指摘していただけると助かります。ありがとうございました。

4

1 に答える 1

1

試す

g++ -c *.cpp -Wall 2>1 | grep -v "Wswitch"

stderr を stdout に送信して、grep がこれらの警告を処理できるようにします。次のものも使用できます。

g++ -c *.cpp -Wall -Wno-switch
于 2012-06-22T06:16:39.103 に答える