ubuntu下安装boost环境

改自 http://blog.chinaunix.net/uid-12226757-id-3427282.html

=============
第一种:

也是最简单的:进入linux系统后,输入
   # apt-cache search boost
你将看到很多文件信息,你会看到其中一个文件叫 libboost-dev, 直接安装此文件即可:
   # apt-get install libboost-dev
这样就安装成功了。这个速度很快,是因为直接拷贝了lib文件到系统。
可以使用本文最后代码测试安装成功与否。

==============
第二种:

boost版本为: boost_1_57_0
ubuntu版本为:ubuntu-12.04

1.首先下载boost库从www.boost.org这个网站下载linux的boost库。放到linux的文件系统里,这里假设为/usr/local/boost_1_57_0.tar.gz

第一步:解压压缩包

cd /usr/local/
tar -zxvf boost_1_57_0.tar.gz

第二步:解压后得到文件夹boost_1_57_0,运行如下命令:

cd boost_1_57_0
sudo apt-get update
sudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev
./bootstrap.sh --prefix=/usr
./b2 stage threading=multi link=shared

第三步:运行二步命令后得到一个文件,名字是bjam,运行这个文件:

./b2 install threading=multi link=shared

2.检验安装成功否:在linux下任意目录下创建test.cpp

#include<iostream>
#include<boost/lexical_cast.hpp>
int main()
{
   int a = boost::lexical_cast<int>("123456");
   std::cout << a <<std::endl;
   return 0;
}

运行命令:

 

g++ test.cpp -o test
./test

 

posted @ 2014-11-29 11:56  xuanyuyt  阅读(1856)  评论(0编辑  收藏  举报