linux下make版本降低


一、問題背景

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM