gcc4 https://gcc.gnu.org/gcc-4.9/changes.html.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。
只需将此行添加到您的~/.bashrc
file:
export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
然后你可以重新加载它source ~/.bashrc
所以您不必注销/登录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)