首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在gcc4.9中设置GCC_COLORS以发出彩色诊断消息?

如何在gcc4.9中设置GCC_COLORS以发出彩色诊断消息?
EN

Stack Overflow用户
提问于 2014-09-27 03:02:46
回答 1查看 6.2K关注 0票数 4

gcc4.9支持编译器警告/错误消息的彩色诊断。

我们可以使用"fdiagnostics-color“选项为特定的程序启用它。目前,我使用的是gcc4.9.1,我在makefile中附加了这个特定选项如下:

代码语言:javascript
复制
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。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-27 07:59:13

只需将这一行添加到您的~/.bashrc文件:

代码语言:javascript
复制
export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

然后可以用source ~/.bashrc重新加载它,这样就不必注销/登录。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26070873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档