ubuntu 20.04安裝(升級)cmake
一、檢查是否安裝cmake
查看cmake版本:
sudo cmake --version
如果輸出如下,表示未安裝cmake
sudo: cmake: command not found
二、使用apt-get安裝cmake
注意:使用apt-get安裝的是低版本的cmake。
sudo apt-get -y install cmake
查看版本,如下:
ubuntu@程序員的一天:/home$ sudo cmake --version cmake version 3.16.3
很多時候,低版本的cmake并不能滿足我們的需求。
卸載apt-get安裝的cmake:
sudo apt -y remove cmake
三、源碼安裝指定版本cmake
通過源碼安裝,我們可以安裝指定版本的cmake。
cmake官方為我們提供了各個版本的源碼包,列表鏈接為:
https://cmake.org/files/
cmake源碼包列表
訪問源碼包列表鏈接,可以選擇我們指定的版本下載安裝。
目前最新版本是cmake 3.23.0。
3.1 下載cmake 3.23.0
在喜歡的路徑下,執行:
sudo wget https://cmake.org/files/v3.23/cmake-3.23.0.tar.gz
3.2 解壓
sudo tar -zxvf cmake-3.23.0.tar.gz
解壓后,會在當前路徑下生成一個cmake-3.23.0文件夾。
進入cmake-3.23.0文件夾中:
cd cmake-3.23.0
3.3 安裝
第一步:
sudo ./configure
如果報錯Could NOT find OpenSSL,如下
解決:
sudo apt-get -y install libssl-dev
然后,重新執行:
sudo ./configure
第二步:
執行make:
sudo make -j8
第三步:
執行make install:
sudo make install
驗證是否安裝成功:
ubuntu@程序員的一天:/home/cmake-3.23.0$ cmake --version cmake version 3.23.0
如果看到版本號,表示安裝成功!
四、卸載源碼安裝的cmake
注意,sudo apt remove cmake 命令無法卸載源碼安裝的cmake。
如需卸載源碼安裝的cmake,需要進入到安裝時執行make install時的路徑下, 執行卸載命令:
sudo make uninstall
【END】
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。