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 如果出現版本號就代表安裝成功了 (●'◡'●)