Ubuntu gcc/make輸出彩色顯示解決辦法
在使用Ubuntu的GNOME終端時,低版本的gcc和make指令并不支持彩色輸出。本文將介紹如何解決這個問題,而不需要升級gcc。首先,默認(rèn)情況下,在Ubuntu中使用ctrl alt T打開終端,
在使用Ubuntu的GNOME終端時,低版本的gcc和make指令并不支持彩色輸出。本文將介紹如何解決這個問題,而不需要升級gcc。
首先,默認(rèn)情況下,在Ubuntu中使用ctrl alt T打開終端,使用gcc和make指令進(jìn)行編譯處理時,輸出信息都是純色的。通過輸入`gcc -v`指令可查看當(dāng)前gcc版本,例如4.8.4。然而,只有在4.9及以上版本的gcc才支持彩色顯示。因此,我們無法通過更改gcc本身的設(shè)置來解決彩色顯示問題。
但是,如果查看Ubuntu自帶的終端GNOME Terminal的偏好設(shè)置頁面,我們可以發(fā)現(xiàn)它是支持多種顏色的。
為了解決這個問題,我們可以安裝兩個程序:colormake和colorgcc。只需執(zhí)行以下命令:
```shell
sudo apt-get install colormake colorgcc
```
當(dāng)我們需要使用make命令時,只需使用colormake代替即可,其它語法完全相同。同樣地,將gcc命令替換為colorgcc。
需要注意的是,colormake并不是make的替代品,而是一個調(diào)用make的Perl腳本。你可以在`/usr/bin`目錄下查看colormake和colorgcc的代碼。
使用`make -v`和`colormake -v`命令查看版本信息時,你會發(fā)現(xiàn)完全相同。
通過安裝colormake和colorgcc這兩個程序,我們成功解決了在Ubuntu中使用低版本gcc/make時彩色顯示的問題,而無需升級gcc?,F(xiàn)在,你可以在GNOME終端中享受彩色輸出帶來的便利了。