本篇介紹如何在 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