• ubuntu18 升级cmake


     升级boost库,cmake时报错:

    CMake Warning at /usr/share/cmake-3.10/Modules/FindBoost.cmake:801 (message):
      New Boost version may have incorrect or missing dependencies and imported
      targets
    Call Stack (most recent call first):
      /usr/share/cmake-3.10/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES)
      /usr/share/cmake-3.10/Modules/FindBoost.cmake:1558 (_Boost_MISSING_DEPENDENCIES)
      libraries/fc/CMakeModules/Boost/BoostConfig.cmake:6 (find_package)
      CMakeLists.txt:201 (FIND_PACKAGE)
    
    
    CMake Error at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1947 (message):
      Unable to find the requested Boost libraries.
    
      Boost version: 1.71.0
    
      Boost include path: /home/ubuntu/eosio/2.0/src/boost_1_71_0/include
    
      Could not find the following static Boost libraries:
    
              boost_thread
              boost_context
              boost_coroutine
              boost_regex

    前往boost文件夹查看,相关库已编译好不是boost的问题,经过一番查找

    依据警告提示:

    New Boost version may have incorrect or missing dependencies and imported targets

    CMake无法检测不同Boost库之间的依赖关系。他们明确地实施了FindBoost
    对于每个Boost版本,这些信息都由CMake维护者添加,它将成为下一个CMake版本的一部分。因此,您必须确保您的CMake版本在您尝试查找的Boost版本之后发布。

    Boost 1.63要求CMake 3.7或更高版本。
    Boost 1.64需要CMake 3.8或更高版本。
    升压1.65和1.65.1需要CMake 3.9.3或更高版本。
    Boost 1.66需要CMake 3.11或更高版本。
    Boost 1.67需要CMake 3.12或更高版本。
    升压1.68,1.69要求CMake 3.13或更高版本。
    Boost 1.70需要CMake 3.14或更高版本。


    升级cmake

    查看当前版本

    cmake --version

    下载并解压

    wget https://cmake.org/files/v3.16/cmake-3.16.2.tar.gz

    tar xf cmake-3.16.2.tar.gz

    cd cmake-3.16.2/

    编译和安装

    ./configure

    sudo make

    sudo make install

    查看当前版本

    hash -r

    cmake --version

  • 相关阅读:
    ubuntu 安裝QQ ,WEIXIN,百度WP等
    深度学习基础--Bottleneck(瓶颈) Architectures
    sql 函数
    线性回归
    二元逻辑回归
    参数检验
    DrawFrameControl 绘制标准控件
    SetProcessWorkingSetSize 降低程序运行内存
    【转载】VC IME 通信
    【转载】EmptyWorkingSet 程序运行内存整清理
  • 原文地址:https://www.cnblogs.com/tyche116/p/13792577.html
Copyright © 2020-2023  润新知