CMake 是一個開源、跨平台的工具系列,旨在構建、測試和打包軟件。 CMake 用於使用簡單的平台和獨立於編譯器的配置文件來控制軟件編譯過程,並生成可在您選擇的編譯器環境中使用的本機 makefile 和工作區。 CMake 工具套件是由 Kitware 創建的,旨在滿足 ITK 和 VTK 等開源項目對強大的跨平台構建環境的需求。
在本文中,我們將描述如何通過 UI 和命令行將 CMake 安裝到您的 Ubuntu。
我們已經在 Ubuntu 20.04 LTS 系統上運行了本文中提到的命令和過程。
通過 Ubuntu UI 安裝 CMake
在撰寫本文時,最新版本的 CMake 是 3.20.0,幸運的是可以通過 Snap Store 獲得。 在這裡,我們將解釋如何通過 Ubuntu 軟件管理器安裝它。
安裝
對於不想打開命令行的人來說,通過 UI 安裝 Ubuntu 存儲庫中的軟件非常簡單。 在您的 Ubuntu 桌面活動工具欄上,單擊 Ubuntu 軟件圖標。
在以下視圖中,單擊搜索圖標並在搜索欄中輸入“CMake”。 搜索結果將顯示 Cmake 如下:
搜索結果中列出的第一個包是由 Snap Store 維護的包。 在軟件管理器中,單擊 CMake 條目以打開以下視圖:
單擊安裝按鈕開始安裝過程。 將顯示以下身份驗證對話框供您提供身份驗證詳細信息,因為只有授權用戶才能在 Ubuntu 上安裝軟件。
Enter 您的密碼,然後單擊“身份驗證”按鈕。 之後,安裝過程將開始,顯示如下進度條。
然後 CMake 將安裝到您的系統中,安裝成功後您將收到以下消息:
通過上面的對話框,您可以選擇直接啟動 CMake,甚至無論出於何種原因立即將其刪除。
筆記: 可以使用以下命令通過命令行安裝相同版本的軟件:
$ sudo 快速安裝 cmake
刪除 CMake
如果要刪除使用上述方法安裝的 CMake,可以按如下方式將其從系統中刪除:
打開 Ubuntu 軟件管理器並蒐索 CMake。 您將在搜索條目中看到“已安裝”狀態。 單擊此條目,然後從以下視圖中單擊移除:
然後,系統將通過身份驗證對話框提示您。 當您提供密碼時,該軟件將被刪除 sudo 用戶並單擊對話框上的身份驗證。
通過 Ubuntu 命令行安裝 CMake
如果您更喜歡命令行而不是 UI,請按照以下方法安裝最新版本的 CMake。 我還嘗試通過默認的 Ubuntu 存儲庫和 PPA 安裝 CMake,但沒有一個給我最新版本。 唯一可行的方法是從 CMake 官方網站下載源代碼“https://cmake.org/download/”,編譯它然後通過它安裝CMake。
打開 Ubuntu 命令行,終端要么通過 Ctrl+Alt+T 快捷方式或通過應用程序啟動器搜索。
安裝 CMake 依賴的構建工具和庫:
$ sudo apt-get install build-essential libssl-dev
進入臨時目錄:
$ cd /tmp
然後,輸入以下命令下載源代碼:
$ wget https://github.com/Kitware/CMake/releases/download/v3.20.0/cmake-3.20.0.tar.gz
下載 tar.gz 文件後,輸入以下命令將其解壓縮:
$ tar -zxvf cmake-3.20.0.tar.gz
然後移動到解壓後的文件夾,如下所示:
$ cd cmake-3.20.0
最後,運行以下命令編譯安裝CMake:
./引導
引導過程可能需要一些時間,請勿中斷它。 當 CMake 啟動後,您將獲得以下輸出:
您現在可以使用以下命令進行製作:
$ make
然後如下安裝:
$ sudo 進行安裝
成功安裝軟件後,您可以通過以下命令驗證其安裝以及是否安裝了正確的版本:
$ cmake –version
CMake 3.20.0 已在 Ubuntu 上成功安裝。 您現在可以使用 CLI 工具來處理您的軟件代碼。