Ubuntu cmake 編譯安裝

本篇介紹如何在 Ubuntu 編譯安裝 cmake,

用 apt 安裝 cmake

在 Ubuntu 用 apt 安裝 cmake 的指令如下,

1
$ sudo apt install cmake

下載 cmake 原始碼編譯安裝

這邊介紹如何下載 cmake 原始碼編譯安裝,
Ubuntu 16.04 裝的 cmake 版本為 3.5.1,最近發現有些專案使用 cmake 新的語法,看來不得不升級 cmake 了,所以這邊要先把之前 apt 裝的 cmake 給移除掉,

只移除 cmake,這樣會移除 cmake 跟 cmake-qt-gui,

1
$ sudo apt purge cmake

移除 cmake 與相關的套件,這算是乾乾淨淨完整移除

1
$ sudo apt autoremove cmake

到官網下載 https://cmake.org/download/ 新版,我下載的是 3.19.6,

1
2
3
4
5
6
$ wget https://github.com/Kitware/CMake/releases/download/v3.19.6/cmake-3.19.6.tar.gz
$ tar xvf cmake-3.19.6.tar.gz
$ cd cmake-3.19.6/
$ ./bootstrap
$ make -j4
$ sudo make install

檢查一下目前 cmake 的版本,

1
2
$ cmake --version
cmake version 3.19.6

以上這樣只有 cmake 指令,但沒有 cmake-gui 的,如果你想要裝 cmake-gui 的話,就需要在編譯前設定時 ./bootstrap 加入選項,像這樣再去編譯跟安裝,這樣結果就會有 cmake-gui 了,

1
$ ./bootstrap --qt-gui

其他參考
如何從命令行安裝最新版本的cmake? - Ubuntu問答
https://ubuntuqa.com/zh-tw/article/1838.html
ubuntu - Where is the CMake GUI for Linux? - Stack Overflow
https://stackoverflow.com/questions/32425599/where-is-the-cmake-gui-for-linux

相關文章
Windows 編譯 cmake-gui
CMake 專案裡 include .cmake 檔案