2016 - 2024

感恩一路有你

Ubuntu gcc/make输出彩色显示解决办法

浏览量:2541 时间:2024-01-25 18:22:10 作者:采采

在使用Ubuntu的GNOME终端时,低版本的gcc和make指令并不支持彩色输出。本文将介绍如何解决这个问题,而不需要升级gcc。

首先,默认情况下,在Ubuntu中使用ctrl alt T打开终端,使用gcc和make指令进行编译处理时,输出信息都是纯色的。通过输入`gcc -v`指令可查看当前gcc版本,例如4.8.4。然而,只有在4.9及以上版本的gcc才支持彩色显示。因此,我们无法通过更改gcc本身的设置来解决彩色显示问题。

但是,如果查看Ubuntu自带的终端GNOME Terminal的偏好设置页面,我们可以发现它是支持多种颜色的。

为了解决这个问题,我们可以安装两个程序:colormake和colorgcc。只需执行以下命令:

```shell

sudo apt-get install colormake colorgcc

```

当我们需要使用make命令时,只需使用colormake代替即可,其它语法完全相同。同样地,将gcc命令替换为colorgcc。

需要注意的是,colormake并不是make的替代品,而是一个调用make的Perl脚本。你可以在`/usr/bin`目录下查看colormake和colorgcc的代码。

使用`make -v`和`colormake -v`命令查看版本信息时,你会发现完全相同。

通过安装colormake和colorgcc这两个程序,我们成功解决了在Ubuntu中使用低版本gcc/make时彩色显示的问题,而无需升级gcc。现在,你可以在GNOME终端中享受彩色输出带来的便利了。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。