ROS
[ROS Beginner實作] 升級cmake,以 3.7.2 版為例
<source : unsplash>
一、問題描述
如果有天你使用 catkin_make (或 catkin_make_isolated)指令,出現 CMake Error,告訴你需要更高的 Cmake 版本。你可以使用以下的解決方式來進行 Cmake 升級。
二、解決方法
Step1. 移除系統中的舊版Cmake
指令 : sudo apt purge cmake*
Step2. 安裝 build-essential,此套件包提供許多編譯的功能套件
指令 : sudo apt-get install build-essential
Step3. 下載最新版的 cmake (此處為 cmake 3.7.2)
指令 : wget http://www.cmake.org/files/v3.7/cmake-3.7.2.tar.gz
Step4. 解壓縮與安裝
指令依序如下 :
- tar xf cmake-3.7.2.tar.gz
- cd cmake-3.7.2
- ./configure
- make
- sudo make install
Step5. 檢查安裝後的版本
指令 : cmake --version
Step6. 安裝 catkin_make
在 ubuntu 中已安裝 ROS,當刪除 cmake 的同時,catkin_make也會被移除。需要在 cmake 安裝完後,再安裝 catkin_make。
指令 : sudo apt-get install ros-kinetic-catkin
---
參考資料 :
0 留言