突出显示和过滤(gcc)编译器消息

Dil*_*ill 4 compiler-construction gcc syntax-highlighting

我正在重构一个C项目,向我发出大约1000个警告.有没有办法突出显示和过滤这些警告.(例如,将所有索引警告设为红色,未使用蓝色,以及其他一些)

很可能一些想法可以做到这一点,但这对我来说没有解决方案.

joz*_*yqk 6

这是非常基本的,但我一直在使用grep ......

make 2>&1 | grep --color -iP "\^|warning:|error:|"
Run Code Online (Sandbox Code Playgroud)

只是为了快速吸引眼球指向的错误线和违规部分^.

在此输入图像描述

我发现其他方法过度使用颜色,你最终遇到了同样的问题.我想你也可以注入颜色转义序列sed.