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

  • 相关阅读:
    Centos6.8通过yum安装mysql5.7
    查看mysql已安装
    canal client leader
    es按时间段统计总数
    nginx负载
    es 查看mapping 设置max_result_window
    es 修改默认bool条件个数
    less
    Less配置环境
    JavaScript面向对象与原型
  • 原文地址:https://www.cnblogs.com/RegressionWorldLine/p/14071290.html
Copyright © 2011-2022 走看看