1. 程式人生 > 其它 >ubuntu18.04下cmake的安裝

ubuntu18.04下cmake的安裝



一.使用安裝命令

sudo apt install cmake

這種方式安裝最為簡單,但是,這種方式安裝的不是最新版本的Cmake。

我此次安裝cmake是因為要編譯fastdds,其實之前系統中有cmake,但是在編譯fastdds的過程中依然提示我:

 CMake 3.11 or higher is required.  You are running version 3.10.2

就是說採用這種方式安裝的cmake是3.10.2版本,但是這個版本無法編譯fastdds,所以採用下面的從cmake原始碼編譯安裝的方式。



二.Cmake原始碼編譯安裝

第一步:解除安裝原來的cmake版本:

sudo apt-get remove cmake

第二步:自https://cmake.org/download/下載cmake原始碼。我下載的時候總是不成功,下載到0.6m的時候,提示我說“失敗,需要獲得授權”,於是找同事幫忙下載了cmake-3.25.1.tar.gz。

第三步:解壓cmake原始碼。在cmake原始碼所在資料夾中開啟命令終端,解壓檔案:

tar -zxv -f cmake-3.25.1.tar.gz
cd cmake-3.25.1

第四步:進入解壓後的cmake檔案,執行bootstrap。接下來的bootstrap、make、make install三個命令執行時間都很長,需要耐心等待。

./bootstrap

可能會出現以下錯誤:

此時,需要用以下指令更新g++來解決:

sudo apt-get install g++

然後重新執行上述指令即可。

若出現以下錯誤:

則使用以下指令解決缺庫問題:

sudo apt-get install libssl-dev

然後重新執行上述指令即可。

第五步:編譯構建:

make
sudo make install

自此就安裝完成了。



三.驗證安裝版本

cmake --version

若出現版本資訊說明安裝成功,可以使用了。