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

  • 相关阅读:
    [原] JT SQL Server 性能调优札记之三
    [转]SQL Server 2000执行计划成本(4/5)
    [转]Oracle的Online Redo Log 相关操作
    [原]成功在ESX上搭建SQL Server 2005集群
    我的软设、系分考试经验(书)
    [转]Linux软RAID的技术概要及实现
    [原]Console小技巧——七彩输出
    SQL SERVER 2005 压缩日志及数据库文件大小
    [转]SQL Server 2000执行计划成本(2/5)
    [原]在SQL Server 2005 中使用.net程序集的一项注意
  • 原文地址:https://www.cnblogs.com/tyche116/p/13792577.html
Copyright © 2011-2022 走看看