安装基础环境依赖
sudo apt
install build-essential libssl-dev
在一个文件夹中下载CMake3.18.4源码,笔者选择了文件夹~/env/cmake
wget https://cmake.org/files/v3.18/cmake-3.18.4.tar.gz
CMake的版本和地址可能会有变化,若有变化,可以去官网上找到相应的源码下载地址。
下载完之后解压,生成的文件夹名称cmake-3.18.4可能随版本号不同有变化。
tar xf cmake-3.18.4.tar.gz cmake-3.18.4/
进入生成的文件夹
cd cmake-3.18.4
执行
./configure
若执行成功,最后会出现CMake has bootstrapped. Now run make.
执行
sudo make
这个过程可能会有点长。
上述过程完成后执行
sudo make install
执行完后创建cmake软连接
ln -sf ~/env/cmake/cmake-3.18.4
~/env/cmake/cmake-3.18.4应该换成你安装时的cmake路径
输入下面命令检测
cmake --version
若输出CMake版本号则说明安装成功。