ubuntu18.04下cmake的安裝
阿新 • • 發佈:2022-12-02
一.使用安裝命令
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
若出現版本資訊說明安裝成功,可以使用了。