您的位置:首页 > 运维架构 > Linux

Linux (Ubuntu10.04) boost 安装

2012-09-08 10:49 344 查看
来自:/article/9936677.html

1、解压

tar -xzvf boost_1_44_0.tar.gz 解压后319M

2、根据安装路径生成jam文件

[root@docong boost_1_44_0]# ./bootstrap.sh --prefix=/home/boostInstall

3、安装

./bjam install

编译之后 94M,编译时间30分钟左右。

4、设置环境变量

[python:nogutter] view
plaincopy

BOOST_ROOT=/home/boostInstall

BOOST_INCLUDE=/home/boostInstall/include/boost

BOOST_LIB=/home/boostInstall/lib

export BOOST_ROOT BOOST_INCLUDE BOOST_LIB

4、验证

测试文件是lex.cpp:

#include <boost/lexical_cast.hpp>


#include <iostream>


int main()
{
using boost::lexical_cast;
int a = lexical_cast<int>("123");
double b = lexical_cast<double>("123.12");
std::cout<<a<<std::endl;
std::cout<<b<<std::endl;
return 0;
}


编译:
g++ lex.cpp -I$BOOST_ROOT -o lex


运行:
./lex


输出:
123
123.12
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: