博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu14.04 boost 1.58.0 安裝
阅读量:4584 次
发布时间:2019-06-09

本文共 1140 字,大约阅读时间需要 3 分钟。

1.首先下载安装包,然后解压, 切换目录

wget -o boost_1_58_0.gar.gz http://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.bz2/downloadtar xf boost_1_58_0.tar.gzcd boost_1_58_0

 2. 编译前安装必要的库

sudo apt-get install mpi-default-dev # mpi relatedsudo apt-get install libicu-dev # regular expresion relatedsudo apt-get install python-dev # python dev relatedsudo apt-get install libbz2-dev

 3. 编译安装boost

tar xf boost_1_58_0.tar.gz cd boost_1_58_0/./bootstrap.sh./b2 -a -sHAVE_ICU=1 # the parameter means that it support icu or unicodesudo ./b2 install

 4. 测试boost是否安装成功

    c++代码(testBoost.cpp)

#include 
#include
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++ testBoost.cpp -lboost_system -lboost_filesystem -o testBoost./testBoost

    运行结果

    max timespan:  ....

    min timespan:  ....

 

转载于:https://www.cnblogs.com/lvchaoshun/p/5956283.html

你可能感兴趣的文章
plsql中文乱码问题(显示问号)
查看>>
C# DataTbale详细操作
查看>>
用opencv检测人眼并定位瞳孔位置
查看>>
实现多项式的JAVA类
查看>>
HDU5036 Explosion(期望 bitset)
查看>>
有限自动机的构造和识别
查看>>
初试机器学习
查看>>
DNS的功能-域名空间、域名注册和域名解析
查看>>
Javascript模块化编程(三):require.js的用法(转)
查看>>
Git使用3(Git操作完整版)
查看>>
sql报错注入:extractvalue、updatexml报错原理
查看>>
C# this.Hide()
查看>>
sqlmap的学习之路-自动化测试SQL注入工具
查看>>
Java 内存管理、JVM 工作原理与 Java 运行时系统
查看>>
矩阵分解(matrix factorization)
查看>>
大型网站的架构设计与演进
查看>>
二值化函数
查看>>
‘3 sigma’rule(68–95–99.7 rule)
查看>>
内存、时间复杂度、CPU/GPU以及运行时间
查看>>
DES加密解决算法
查看>>