linux下make版本降低

轉載:https://blog.csdn.net/zhongwcool/article/details/52300582

一、問題背景

Ubuntu 15.04以上的make版本都已經是4.0+,官方目前推薦的編譯環境還是基於Ubuntu 14.04,雖然15.04以上也是可以編譯的,但是MTK的某些平臺會編譯通過。

二、如何更新make?

1、下載make 3.81 
make工具的官方鏡像地址:http://ftp.gnu.org/gnu/make/ ,下載指定版本的make源碼包,這裏我們下載make-3.81.tar.gz。

2、解壓make源碼包 
Ubuntu桌面環境直接右鍵解壓即可,也可以打開shell到所在目錄,執行:

$tar xvf make-3.81.tar.gz
  • 3、執行configuration
$./configuration
  • 4、執行build.sh
$sh build.sh
  • 5、安裝make 

執行:

$sudo make install
  • 即可安裝make。有看到有人到這一步先執行卸載make的操作,一是沒必要,新舊make是獨立的,安裝後新make會首先執行,二是先卸載make,還怎麼執行安裝。也不必執行什麼update-alternatives和替換make的操作,這樣不再需要新裝的make,直接卸載,系統會恢復原裝的make。

三、如何卸載make install安裝的make

make install安裝的程序如果需要卸載,一般需要以上第四步執行build.sh後的包,再執行:

$sudo make uninstall
  • 1

即可完成卸載(需要程序支持,很幸運make程序是支持的),所以一般建議保留安裝時的安裝包。

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