如果你以前用apt-get装过cmake,可以先卸载
sudo apt remove cmake
sudo apt remove cmake-gui
先去官网下一个https://cmake.org/download/
或者https://cmake.org/files/
注意修改版本(建议用tab补全,不要手动输入)
tar -zxvf cmake-3.22.0-rc1.tar.gz
cd cmake-3.22.0-rc1/
sudo apt-get install -y libssl-dev build-essential
如果只编译cmake
mkdir cmake-build && cd cmake-build
../bootstrap && make && sudo make install
如果编译cmake和cmake-gui
(中间有一步安装qt5,如果你有qt了,你可以忽略这一步,但是qt要加入环境变量)
mkdir cmake-gui-build && cd cmake-gui-build
sudo apt-get install -y qt5-default qtcreator
../bootstrap --qt-gui&& make && sudo make install
然后验证一下
cmake --version
cmake-gui