Grep g++;:如何使用-Wall隐藏不需要的警告消息

Grep g++;:如何使用-Wall隐藏不需要的警告消息,grep,g++,Grep,G++,我想用-Wall开关编译我的程序,但我使用的库会针对我想忽略的枚举问题生成大量警告: tonkatruck.cpp:70:24:警告:枚举值“Numpad9”未在开关[-Wswitch]中处理 我试图用: g++-c*.cpp-Wall | grep-v“Wswitch” 但是,它对输出没有影响。 如果你能指出我的错在哪里,我将不胜感激。 谢谢。试试看 g++ -c *.cpp -Wall 2>1 | grep -v "Wswitch" 将stderr指向stdout,以便grep可以处

我想用-Wall开关编译我的程序,但我使用的库会针对我想忽略的枚举问题生成大量警告:

tonkatruck.cpp:70:24:警告:枚举值“Numpad9”未在开关[-Wswitch]中处理

我试图用:
g++-c*.cpp-Wall | grep-v“Wswitch”

但是,它对输出没有影响。 如果你能指出我的错在哪里,我将不胜感激。 谢谢。

试试看

g++ -c *.cpp -Wall 2>1 | grep -v "Wswitch"
将stderr指向stdout,以便grep可以处理这些警告。您还可以使用:

g++ -c *.cpp -Wall -Wno-switch