zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    PHP使用Redis的GEO地理信息类型
    Redis长短链接的区别
    Linux之ln文件创建链接
    xml与json格式互转
    爬虫实例:唐诗宋词爬虫
    爬虫实例:天猫商品评论爬虫
    爬虫实例:饿了么爬虫
    爬虫实例:中国日报高频词汇爬虫
    爬虫实例:今日头条爬虫
    特殊类型的列表切片
  • 原文地址:https://www.cnblogs.com/rxbook/p/11911375.html
Copyright © 2011-2022 走看看