CMake版本低,需要更高版本.


https://blog.csdn.net/qq_34935373/article/details/90266958

使用cmake命令安裝Opencv軟件時,報如下錯誤:

CMake Error at CMakeLists.txt:4 (CMAKE_MINIMUM_REQUIRED):
CMake 3.5.4 or higher is required. You are running version 2.8.12.2
-- Configuring incomplete, errors occurred!

提示CMake版本低,需要更高版本。

1 查看cmake版本

cmake --version
2 卸載過去的版本

第一種命令:

yum remove cmake
第一種方法無效的話嘗試第二種方法,如下.

 

第二種命令:

sudo apt-get autoremove cmake (慎用)
這命令一定要慎用,它將直接刪除與cmake有關的一切,例如這個命令直接刪除了ROS系統(機器人操作系統)相關的cmake,導致ROS不能使用.

直接在安裝目錄刪除,包括在/usr/local/share/ 里面的目錄

3 下載新版本

  1、下載:curl -O https://cmake.org/files/v3.6/cmake-3.6.0-Linux-x86_64.tar.gz


  2、解壓:tar -zxvf cmake-3.6.0-Linux-x86_64.tar.gz


    注意:這個壓縮包不是源碼包,解壓后直接用。


  3、增加環境變量,使其成為全局變量:


    第一種方法:

                vim /etc/profile


    在文件末尾處增加以下代碼


    export PATH=$PATH:/lnmp/src/cmake-3.6.0-Linux-x86_64/bin


    注意:寫自己剛安裝cmake的bin的路徑    

                使修改的文件生效source /etc/profile

               此種方法僅在source命令之后才能使用,也就是說是一次性的,新打開終端,需要再source一遍才能使用,第二種方法可以永久解決.

             第二種方法:

              vi ~/.bashrc

               在文件末尾處增加以下代碼


      export PATH=$PATH:/lnmp/src/cmake-3.6.0-Linux-x86_64/bin


    注意:寫自己剛安裝cmake的bin的路徑 

               使修改的文件生效source /etc/profile

              這樣每次重新打開終端就可以生效了.

      
  4、查看環境變量:


    echo $PATH


  5、檢查cmake版本:


    cmake --version

              注意:與命令 sudo cmake --version 相區分.
————————————————
版權聲明:本文為CSDN博主「合工大機器人實驗室」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_34935373/article/details/90266958


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM