Ubuntu18.04环境下,跟着高翔的书安装g2o时,在cmake时候报错,提示CMake版本过低:
CMake 3.14 or higher is required. You are running version 3.10.2
因为之前配置了很多环境,因此没有轻易尝试卸载cmake
有两种方法:
1.安装旧版本的g2o,下载链接附上:
https://codeload.github.com/RainerKuemmerle/g2o/zip/refs/tags/20200410_git
2.安装更高版本的cmake,cmake官网地址。
将 cmake-3.21.6.tar.gz 解压
tar -zxvf cmake-3.21.6.tar.gz
(1)将原来版本的cmake执行文件删除
打开终端输入
cd /usr/bin/
sudo rm cmake
(2)安装 cmake-3.21.6
切换到cmake-3.21.6 文件夹下,打开终端输入
./configure
make
sudo make install
再次查看当前版本,打开终端输入
cmake --version
参考文章:https://blog.csdn.net/m0_60355964/article/details/124018672