colorgcc: colorise the output of gcc compilers

在诸如CentOS 6.x 这样稳定而古老的Linux环境下编译代码的时候,要从满屏白花花的输出里检出有哪些警告哪些错误是挺痛苦的。要是有一个工具/选项/设置,可以彩色显示编译过程中的警告和错误,那该多好。

听说,gcc 4.9的-fdiagnostics-color选项(https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Language-Independent-Options.html)以及Mac下自带的clang编译器都已经支持它了,可要从头编译gcc 4.9或着换个编译环境都不经济。

幸好有colorgcc(http://schlueters.de/colorgcc.html)来帮忙。

colorgcc是一Perl脚本,下载地址: http://schlueters.de/colorgcc.1.3.2.txt ,其样例配置文件colorgccrc的下载地址是http://schlueters.de/colorgccrc.txt

下载完成之后按说遵照其中的注释说明就可以安装的,但为了方便,我还是贴出来吧。

注意,确保PATH路径的解析顺序中,/usr/loca/bin项要优于/usr/bin, $HOME/bin等其它项。

至于那个配置文件,其放置路径应为$HOME/.colorgccrc

安装好之后再来编译代码,警告错误一目了然,赏心悦目。