【转】【环境搭建】Ubuntu安装Boost
来源:互联网 发布:h3c mac acl 编辑:程序博客网 时间:2024/05/21 09:52
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
这是一个字符串转化为整数的简单程序
运行命令:
# g++ test.cpp -o test
# ./test
将得到输出结果为:123456
代表boost安装成功,就可以尽情使用boost的美妙了!!!
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安装成功,就可以尽情使用boost的美妙了!!!
- 【转】【环境搭建】Ubuntu安装Boost
- ubuntu下安装boost环境
- ubuntu下安装boost环境
- ubuntu下安装boost环境
- ubuntu下安装boost环境
- ubuntu下安装boost环境
- ubuntu下安装boost环境
- ubuntu下安装boost环境
- ubuntu+eclipse+cdt+boost环境搭建
- Boost[0]:环境搭建
- boost环境搭建
- boost 环境搭建笔记
- boost开发环境搭建
- Ubuntu 10.0.4 server BOOST环境配置安装
- ubuntu下安装boost环境 --第一种适用成功
- ubuntu安装及gtk环境搭建
- Ubuntu下安装搭建KVM环境完整版
- Ubuntu下FastDFS环境的安装搭建
- 关于软件设计的一点感想2
- DDL/DML操作在Read committed和Serializable 事务隔离等级中的示例
- 九度OnlineJudge之1010 A + B
- iOS中 block 导致 reference loop "引用循环" 引起的leak
- 最长重复子串——后缀数组
- 【转】【环境搭建】Ubuntu安装Boost
- VC使用gdiplus加载图像的方法
- 自定义UINavigationController背景-按钮-标题。5.0前后兼容
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- Android开发9:UI组件ImageView
- Poj 1094 Sorting It All Out (传递闭包+拓扑排序)
- iOS中GCD多线程开发技术
- Servlet 的生命周期
- Cocos2d精灵-剧场-节目