ubuntu 20.04安裝(升級(jí))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
很多時(shí)候,低版本的cmake并不能滿足我們的需求。
卸載apt-get安裝的cmake:
sudo apt -y remove cmake
三、源碼安裝指定版本cmake
通過源碼安裝,我們可以安裝指定版本的cmake。
cmake官方為我們提供了各個(gè)版本的源碼包,列表鏈接為:
https://cmake.org/files/
cmake源碼包列表
訪問源碼包列表鏈接,可以選擇我們指定的版本下載安裝。
目前最新版本是cmake 3.23.0。
3.1 下載cmake 3.23.0
在喜歡的路徑下,執(zhí)行:
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
解壓后,會(huì)在當(dāng)前路徑下生成一個(gè)cmake-3.23.0文件夾。
進(jìn)入cmake-3.23.0文件夾中:
cd cmake-3.23.0
3.3 安裝
第一步:
sudo ./configure
如果報(bào)錯(cuò)Could NOT find OpenSSL,如下
解決:
sudo apt-get -y install libssl-dev
然后,重新執(zhí)行:
sudo ./configure
第二步:
執(zhí)行make:
sudo make -j8
第三步:
執(zhí)行make install:
sudo make install
驗(yàn)證是否安裝成功:
ubuntu@程序員的一天:/home/cmake-3.23.0$ cmake --version cmake version 3.23.0
如果看到版本號(hào),表示安裝成功!
四、卸載源碼安裝的cmake
注意,sudo apt remove cmake 命令無法卸載源碼安裝的cmake。
如需卸載源碼安裝的cmake,需要進(jìn)入到安裝時(shí)執(zhí)行make install時(shí)的路徑下, 執(zhí)行卸載命令:
sudo make uninstall
【END】
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。