查看现有版本cmake:
cmake --version
卸载现有版本(重要:这一步不能随便删,一定要确定是你自己安装的cmake,比如你没有主动安装过,但是安装了ros,而ros里自带有cmake,删了之后你的ros就崩了):
sudo apt-get remove cmake
可以再检查一下还有没有cmake版本:
which cmake
1、下载cmake,我这里是下载了3.21.1版本,下载地址https://cmake.org/download/
wget https://cmake.org/files/v3.21/cmake-3.21.1.tar.gz
2、解压缩下载的文件并进入文件目录下
tar -xzvf cmake-3.21.1.tar.gz?
cd cmake-3.21.1/
3、进行检查
./bootstrap
4、编译,为了加快编译速度,可以根据自己的电脑线程选择,我的是8线程
make -j8
5、安装
sudo make install
6、检查现有版本
cmkae --version
6.1如果安装成功了,但是又显示?
6.2 查看自己把cmake 安装到哪里了
which cmake
6.3 进入所查询到的目录并移动文件,最后再次查询cmake版本
cd /usr/local/bin/
cp ./usr/local/bin/cmake /usr/bin