一、查看原有cmake版本并删除
查看现有版本cmake:
cmake --version
卸载现有版本(重要:这一步不能随便删,一定要确定是你自己安装的cmake,比如你没有主动安装过,但是安装了ros,而ros里自带有cmake,删了之后你的ros就崩了):
sudo apt-get remove cmake
可以再检查一下还有没有cmake版本:
which cmake
二、安装新版本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
![]()

本文详细指导如何查看和管理CMake版本,包括卸载旧版cmake、下载并安装3.21.1版本,以及优化编译过程,确保正确配置安装路径。
3016

被折叠的 条评论
为什么被折叠?



