1. 程式人生 > >【升級Cmake導致】CMake 執行錯誤could not find CMAKE_ROOT!!!

【升級Cmake導致】CMake 執行錯誤could not find CMAKE_ROOT!!!

CMake 執行錯誤could not find CMAKE_ROOT!!!

在安裝cartographer的時候,要求cmake 版本為3.5及以上的版本,原裝的cmake 的版本為2.8,在通過ppa升級時執行
sudo apt-get upgraded
時沒有選擇安裝目錄導致,無法找到cmake

解決方法

  • 首先檢查cmake版本,檢視是否找到cmake 庫
cmake --version   //檢查cmake

如果沒有報錯,說明cmake 安裝升級的時候更改了安裝路徑,基本在/usr/share,或者在。/usr/local/share中,如果
連結出現問題,可以重新安裝cmake。

  • 安裝步驟
  1. 首先解除安裝cmake
  2. 然後安裝build-essential
    sudo apt-get install build-essential
  3. 重新安裝Cmake 3.5.1
wget http://www.cmake.org/files/v3.5/cmake-3.5.1.tar.gz     //連線網路
tar xf cmake-3.5.1.tar.gz
cd cmake-3.5.1
./configure --prefix=/usr     //  配置選擇安裝路徑       
make
sudo make install
cmake --version