boost编译过程 -- linux

本文详细介绍了在CentOS6.3环境下使用GCC4.4.6与BOOST1.53.0进行编译的过程,并提供了设置lib搜索路径的方法。

CentOS 6.3 gcc 4.4.6 boost_1_53_0

boost编译过程很简单
1 #./bootstrap.sh --> 会生成bjam和b2这两个编译工具
2 #./b2 --> OK了. 生成的lib在./stage/lib下. 生成了static, runtime-lib=share, release的库.
3 将/usr/local/boost/boost_1_53_0/stage/lib设置lib搜索路径
  方法1: --> vi /etc/ld.so.conf 增加/usr/local/boost/boost_1_53_0/stage/lib
  方法2: --> vi $HOME/.bash_profile 增加export $LD_LIBRARY_PATH = /usr/local/boost/boost_1_53_0/stage/lib:.:$LD_LIBRARY_PATH

///////////////////////////
更多编译参数: ./b2 --help
例如:

./b2 stage --stagedir=/usr/local/boost/boost_1_53_0/stage/static/mtd --layout=versioned --build-type=complete variant=debug link=static threading=multi

./b2 stage --stagedir=/usr/local/boost/boost_1_53_0/stage/multi-debug variant=debug threading=multi

./b2 stage --stagedir=/usr/local/boost/boost_1_53_0/stage/multi-release variant=release threading=multi

详细解释, 看帮助准确一些.

转载于:https://www.cnblogs.com/crunchyou/archive/2013/04/27/3046601.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值