ubuntu下安装boost环境 --第一种适用成功

来源:互联网 发布:淘宝号怎么快速升3心 编辑:程序博客网 时间:2024/06/06 06:32
boost版本为: boost_1_52_0
ubuntu版本为:ubuntu-12.04.1-desktop-i386

这里有两种安装方法:

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

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

==============
第二种:
这个速度比较慢,因为需要自己编译出lib库。
首先下载boost库从www.boost.org这个网站下载linux的boost库,有2种格式,1) .bz2 2) .gz 
我下的是gz结尾的。放到linux的文件系统里,这里假设为/usr/local/boost_1_52_0.tar.gz

第一步:解压压缩包,命令如下,(#号仅为起始标记作用,敲命令时忽略):
   # cd /usr/local/
   # tar -zxvf boost_1_52_0.tar.gz

第二步:解压后得到文件夹boost_1_52_0,运行如下命令:
   # cd boost_1_52_0/
   # ./bootstrap.sh  //这个命令类似于配好环境

第三步:运行二步命令后得到一个文件,名字是bjam,运行这个文件:
   # ./bjam    //这里需要十几分钟,完成后就代表安装成功了。

第四步:检验安装成功否:在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

将得到输出结果为:123456
代表boost安装成功
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 棉被淋了一点雨怎么办 苹果手机被拉进电话群怎么办 墙上的插座烧了怎么办 富士康早退4分钟怎么办 我老婆起泡疹腿剌痛睡不着了怎么办 oppo耳机孔坏了怎么办 魅族耳机口坏了怎么办 控制线的报验资料怎么办 人失踪报警派出所不管怎么办 铁板的货架久了怎么办 干镀锌让环保查了怎么办 水管软管生锈了拧不动怎么办 镀锌管会生锈吗.怎么办 冷镀锌钢管生锈了怎么办 卖了过期的东西怎么办 喝到了假的饮料怎么办 烧汤总是溢锅怎么办 脚踩垃圾桶坏了怎么办 连衣裙特别容易起褶怎么办 施肥过度烧根了怎么办 农作物施用尿素发生肥害怎么办? 水稻尿素施多了怎么办 花施肥施多了怎么办 玉米被化肥烧了怎么办 撒施复合肥没有充分融化怎么办 绿箩化肥施多了怎么办 辣椒化肥施多了怎么办? 化肥施多了烧苗怎么办 绿植施肥施多了怎么办 盆栽肥料放多了怎么办 三环复合肥怎么办啊 母猪下崽后不吃食怎么办 猪自配料料槽不下怎么办 美甲边缘起翘怎么办 猪粪流到鱼塘里鱼死了怎么办啊 在基本农田建有机肥厂怎么办 有机肥厂的环评怎么办 织玻璃纤维网布环评怎么办 吃了受潮的奶粉怎么办 喝了受潮的奶粉怎么办 刚买的奶粉受潮怎么办