• ubuntu安装boost


    原文:https://blog.csdn.net/guoyunfei20/article/details/76013892
    ubuntu安装boost

    1. 根据自己情况下载合适的boost版本,加压到指定目录
        // 官网
        www.boost.org
        // 历史版本下载列表
        http://www.boost.org/users/history/
    
    1. 安装库依赖库
        sudo apt-get install mpi-default-dev 
        sudo apt-get install libicu-dev 
        sudo apt-get install python-dev 
        sudo apt-get install libbz2-dev 
    
    1. 编译:

    打开终端,cd到加压后的boost目录,执行:

    ./bootstrap.sh
    

    需要很久很久

    ./b2 -a -sHAVE_ICU=1 # the parameter means that it support icu or unicode
    

    需要很久很久(还可能有若干个模块编译出错,不影响自己需要的那个叫模块就无所谓了)

    1. 安装:
    sudo ./b2 install
    
    1. 测试安装是否成功

    文件名称:test.cpp

    #include <iostream>
    #include <boost/timer.hpp>
    
    using namespace boost;
    
    int main()
    {
    	timer t;
    	std::cout << "max timespan:" << t.elapsed_max() / 3600 << "h" << std::endl;
    	std::cout << "min timespan:" << t.elapsed_min() << "s" << std::endl;
    
    	std::cout << "now itme elapsed:" << t.elapsed() << "s" << std::endl;
    
    	return EXIT_SUCCESS;
    }
    
    

    上边代码的编译
    g++ test.cpp -lboost_system -lboost_filesystem -o testBoost

  • 相关阅读:
    代码重构编译---make
    clickhouse日期函数
    连续登陆天数+最大登陆天数
    clickhouse基本使用
    数组
    CK优化
    Hive查询优化~布隆过滤器使用
    Presto常见问题优化
    Presto原理解析
    几种排序说明
  • 原文地址:https://www.cnblogs.com/RegressionWorldLine/p/14071290.html
Copyright © 2020-2023  润新知