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
