【发布时间】:2014-09-27 03:02:46
【问题描述】:
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 文件 a 会得到以下漂亮的彩色消息。这是 GCC 添加的非常棒的功能。
在阅读 GCC 官方链接时,似乎可以使用 GCC 环境变量“GCC_COLORS”永久启用此设置。。 p>
有人能解释一下如何设置/更改/自定义这个特定的环境变量吗?
我使用的是 Ubuntu12.04/GCC4.9.1。
【问题讨论】: