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