【发布时间】:2012-03-03 05:13:11
【问题描述】:
当 C/C++ 编译器给我警告或错误时,很难过滤它们。是否有一些简单的终端程序或脚本来突出显示它们?
现在他们看起来像
lk@minetoo ~/proj/mgi2 $ make
g++ -lpthread -o mgi.r mgi.cpp
In file included from mgi.cpp:19:0:
paux.hpp:101:1: error: expected class-name before '{' token
paux.hpp:104:1: error: expected unqualified-id before '}' token
mgi.cpp: In constructor 'Server::Server()':
mgi.cpp:73:57: warning: deprecated conversion from string constant to 'char*'
mgi.cpp:78:84: warning: deprecated conversion from string constant to 'char*'
mgi.cpp: In member function 'int Server::run()':
mgi.cpp:84:62: warning: deprecated conversion from string constant to 'char*'
mgi.cpp:92:52: warning: deprecated conversion from string constant to 'char*'
make: *** [mgi] Error 1
【问题讨论】:
-
由于stackoverflow,您会看到颜色,但在终端上它是普通的。而且真的很难过滤。
-
您希望过滤掉的错误是什么?
-
用我的眼睛过滤。在我的终端上,这一切都是白色像素,曲线,直线。
标签: c++ colors terminal makefile