gcc4。9支持编译器警告/错误消息的着色诊断。
我们可以使用选项" fdiagnostics-color
"为特定程序启用它。目前我正在使用gcc4.9.1,我在makefile中附加了这个特殊选项,如下所示:
CC = /home/mantosh/gcc-4.9.1/bin/g++ -std=c++1y -Wall -pthread
DFLAG = -g -gdwarf-2 -fdiagnostics-color=always
OUTFILE = test
$(OUTFILE): test.cpp
$(CC) $(DFLAG) -o $(OUTFILE) test.cpp
clean:
rm -f *.o $(OUTFILE)
如果我编译* .cpp文件,请获取以下漂亮的彩色消息。这是GCC增加的非常棒的功能。
在阅读GCC官方链接时,似乎此设置可以永久启用使用GCC环境变量 " GCC_COLORS"
有人可以解释如何设置/更改/自定义此特定环境变量吗?
我使用的是Ubuntu12.04 / GCC4.9.1。
答案 0 :(得分:5)
只需将此行添加到~/.bashrc
文件中:
export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
然后您可以使用source ~/.bashrc
重新加载它,这样您就不必注销/登录。