问题描述
CMake Error at test_gesture_service/CMakeLists.txt:1 (cmake_minimum_required):
CMake 3.5 or higher is required. You are running version 2.8.12.2
解决办法
1)卸载之前系统中cmake,方法:
sudo apt purge cmake*
2)安装build-essential,这个包提供了很多编译相关的软件包:
sudo apt-get install build-essential
3) 获取cmake
wget http://www.cmake.org/files/v3.5/cmake-3.5.1.tar.gz
4)解压与安装
tar xf cmake-3.5.1.tar.gz
cd cmake-3.5.1
./configure
make
sudo make install
5)验证
cmake --version
注:(未安装ROS者,可忽略)
如果在ubuntu中已安装了ROS,删除cmake也会同时删除catkin_make,需要在cmake安装完后,再安装catkin_make。
sudo apt-get install ros-indigo-catkin # indigo需换成自己的版本