多彩make (讓編譯信息更好看)

很多時候,編譯代碼的時候,出錯了,卻很難找到錯誤信息。固特寫此腳本,讓錯誤信息變成紅色,warning變成綠色,其他默認。這樣,錯誤信息就能一目瞭然。 

 

首先,編寫shell腳本,命名爲cl_make.sh,內容如下:

  1. make $* 2>&1|awk '{  
  2. if($0 ~/warning/) 
  3.     printf("\033[1;32m"); 
  4. if($0 ~/error/) 
  5.     printf("\033[1;31m"); 
  6. printf("%s\033[0m\n",$0); 
  7. }' 

然後,將其移動到~/bin 下,或其它地方,都可以(如果要所有人,可以移動到/usr/local/bin下,自行決定)。

然後,在~/.bashrc 下編輯,添加一行:

 

  1. alias make="~/bin/cl_make.sh" 

然後,exit重啓shell。

效果如下:

從此,再也不用在一堆編譯信息中尋找錯誤信息了.. ..一目瞭然

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章