Make编译C/C++程序时,Terminal中的编译信息全是统一颜色,找error头大!!!?
来源:互联网 发布:qq三国js技能名 编辑:程序博客网 时间:2024/05/21 21:40
如题!
想让makefile输出的信息各种颜色,便于定位error、warning等?哈哈,牛人都给写好了!GitHub地址:
https://github.com/chinaran/color-compile.git克隆到本地后,打开README.md文件,按要求一步步的编译、安装,完毕后重启Terminal,再次编译你的项目,看看效果!!!
额外点赞的是:README.md文件的下边还有中文说明!英文不好的可以看这部分!
----分割线,以下是README.md文件中文说明的copy----
中文说明:
---------
**(1) 编译** (进到项目根目录,"\make" 是使用系统make,而不是alias别名)
$ \make
**(2) 安装** (需要超级权限)
$ \make install
(这一步做了两件事,一是把主程序拷贝到 /usr/local/bin/ 下,二是添加了 gcc/g++/make 的别名到对应的 shell 配置文件的末尾,例如 ~/.bashrc)
**(3) 测试** (新打开一个终端)
$ make TEST (== gcc test.c -Wall)
注意事项:
-----
**(1)** 如果你的 gcc 版本 >= 4.9.0,可以直接使用 -fdiagnostics-color=auto 参数,显示效果和 color-compile 类似
**(2)** 如果你需要卸载或者重装,请删除 ~/.bashrc 末尾处的gcc/g++/make 别名,以免影响之后的使用。
**(3)** 如果你需要添加新的编译工具,可以修改Makefile 的 install: 处,以 arm-linux-gcc 为例,echo 'alias arm-linux-gcc="color_compile arm-linux-gcc"' >> $(ALIAS_FILE),或者直接修改 ~/.bashrc 都行。
**(4)** 如果你需要更改显示的颜色,直接修改 out_color_info.c 源码就行,其中有一些颜色定义的宏。
- Make编译C/C++程序时,Terminal中的编译信息全是统一颜色,找error头大!!!?
- 使用GNU make 编译C程序
- 用terminal 编译运行objective-c 程序(上)
- c++-头文件编译
- 编译6261源码11C出现make: *** [mmi_feature_check] Error 1
- make menuconfig内核编译时,Error opening terminal: xterm 错误解决方法
- make menuconfig内核编译时,Error opening terminal: xterm 错误解决方法
- [C++] 加速make的编译
- ubuntu下使用make快速编译C语言程序
- c-free编译时头文件找不到
- C程序在Linux中的编译问题
- 2014.2.21 mac OS terminal 编译运行 C 和 java 程序的指令
- gcc/g++/make 编译信息带颜色输出
- c程序编译
- 命令行编译C程序
- C程序编译过程
- C程序编译过程
- C程序编译过程
- https://www.toutiao.com/a6457425756212429325/?tt_from=mobile_qq&utm_campaign=client_share&app=news_a
- 工作需要了解的方法论-问题分析与解决
- 使用宏的方式, 批量修改word中图片的大小
- ROS 遇到的问题
- Handler导致内存泄漏
- Make编译C/C++程序时,Terminal中的编译信息全是统一颜色,找error头大!!!?
- 中企动力联袂奥组委“传神”赋企业数字化转型“真经”
- vim格式化代码实际上就是 "缩进代码", 命令是等号=
- 第二章 Spring MVC入门 —— 跟开涛学SpringMVC
- java中static{}语句块详解
- Java 框架之Hibernate (三、Hibernate一对多及多对多的关系分析)
- 使用Powerdesigner从sql server数据库生成pdm
- 解决 iframe 在 iPad 上无法滚动的问题
- Hibernate HQL查询 插入 更新(update)实例