Ubuntu16.04 升級到cmake 3.17.0


image-20200511090534507

Ubuntu16.04 升級到cmake 3.17.0


1 卸載當前舊版本的cmake

通過下面命令查看當前的cmake版本

$ cmake --version

若版本較舊,執行apt remove 卸載舊版的cmake
若當前系統無cmake,可跳過這一步

$ sudo apt remove cmake

2 安裝依賴

$ sduo apt install build-essential libssl-dev

3 下載並編譯源碼

cmake官方下載地址為:https://cmake.org/download/
但是對國內用戶不友好,這里我貼出我要用的3.17.0的linux版本:

鏈接:https://pan.baidu.com/s/1xlVXNNbPcW3gaYxJ5geOjQ
提取碼:yvci

執行以下命令解壓:
(這里我直接解壓到/usr/local里,這樣后面生成的可執行文件會在/usr/local/bin里創建鏈接)

$ sudo tar xf cmake-3.11.3.tar.gz

環境檢查、編譯和安裝

$ sudo ./configure
$ sudo make & make install

4 創建軟鏈接

如果您因為安裝在別的目錄等原因沒有自動生成鏈接,則需要手動創建軟鏈接

$ sudo ln -sf /your cmake3.11 path/bin/*  /usr/bin/

再執行cmake -version 如果出現版本號就代表安裝成功了 (●'◡'●)


免責聲明!

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



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