红联Linux门户
Linux帮助

Ubuntu设置gcc/g++/make输出颜色高亮

发布时间:2015-09-12 15:23:12来源:linux网站作者:漆柒

gcc4.9.0是支持诊断信息支持彩色显示
但是很多发行版源中的gcc版本都太低
如果我们直接源码安装比较麻烦
下面我们介绍一个比较简易的方法


color-compile项目

项目地址:https://github.com/chinaran/color-compile/


下载源码

git clone https://github.com/chinaran/color-compile/


开始编译安装

cd color-compile
/make
sudo /make install

其实安装方法可以参见README.md
https://github.com/chinaran/color-compile/blob/master/README.md


测试

cd color-compile
make TEST

Ubuntu设置gcc/g++/make输出颜色高亮


卸载

Makefile中没有make uninstall命令
查看Makefile中install命令的执行操作,我们可以猜测出卸载的途径

install:
cp color_compile /usr/local/bin/
cp out_color_info /usr/local/bin/

echo 'alias gcc="color_compile gcc"' >> $(ALIAS_FILE)
echo 'alias g++="color_compile g++"' >> $(ALIAS_FILE)
echo 'alias make="color_compile make"' >> $(ALIAS_FILE)


卸载命令
删掉或者注释掉$(ALIAS_FILE)即~/.bashrc中以下几行

alias gcc="color_compile gcc"
alias g++="color_compile g++"
alias make="color_compile make"

彻底卸载可以删除二进制文件

rm -rf /usr/local/bin/color_compile
rm -rf /usr/local/bin/out_color_info


grep命令输出显示高亮字:http://www.linuxdiyf.com/linux/9974.html

Ubuntu下实现gedit支持NesC语法高亮:http://www.linuxdiyf.com/linux/7276.html