博客專欄

EEPW首頁 > 博客 > ubuntu 20.04安裝(升級(jí))cmake

ubuntu 20.04安裝(升級(jí))cmake

發(fā)布人:電子禪石 時(shí)間:2025-03-26 來源:工程師 發(fā)布文章

一、檢查是否安裝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)系工作人員刪除。



關(guān)鍵詞: cmake

技術(shù)專區(qū)

關(guān)閉