博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fedora : Boost G++库
阅读量:5039 次
发布时间:2019-06-12

本文共 1474 字,大约阅读时间需要 4 分钟。

1.bzip和python

linux平台下要编译安装除gcc和gcc-c++之外,还需要两个开发库:bzip2-devel 和python-devel,因此在安装前应该先保证这两个库已经安装:

#yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y

2.下载并解压

然后是去官网下载源码包,google boost即可,用外网下载比较快,70M左右。

下载,解压,按照如下步骤:

#tar xvzf boost_1_50_0.tar.gz

3.编译与安装

进入boost_1_50_0目录:

#cd boost_1_50_0

然后是编译安装,boost源码包中有配置脚本,直接用就可以:

#sh ./bootstrap.shBuilding Boost.Build engine with toolset gcc... tools/build/v2/engine/bin.linuxx86_64/b2Detecting Python version... 2.6Detecting Python root... /usrUnicode/ICU support for Boost.Regex?... not found.Generating Boost.Build configuration in project-config.jam...Bootstrapping is done. To build, run:./b2To adjust configuration, edit 'project-config.jam'.Further information:- Command line help:./b2 --help- Getting started guide:http://www.boost.org/more/getting_started/unix-variants.html- Boost.Build documentation:http://www.boost.org/boost-build2/doc/html/index.html

接下来就是编译,重点关注是否编译成功:

#./b2

然后就是漫长的等待,如果最后出现:

The Boost C++ Libraries were successfully built!The following directory should be added to compiler include paths:/home/gang/BAK/boost_1_50_0The following directory should be added to linker library paths:/home/gang/BAK/boost_1_50_0/stage/lib

表示编译成功,如果没有成功,就需要回查看哪里出现error,再安装相应的库,

最后就是安装:

#./b2 install --prefix=/usr/local

安装后的头文件在/usr/local/include/boost里面,而相应的库在/usr/local/lib/libboost_*

4.更新动态链接库

sudo ldconfig
posted on
2015-04-07 12:59 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/cyno/p/4398010.html

你可能感兴趣的文章
MainFrame知识小结(20120210)—dfsort/syncsort中的数据类型
查看>>
D - Flip tile
查看>>
Java连接RabbitMQ之创建连接
查看>>
开户vim编程之--cscope支持
查看>>
python数据类型图解
查看>>
C#微信登录-手机网站APP应用
查看>>
HTML5实践 -- iPhone Safari Viewport Scaling Bug
查看>>
一位数据挖掘成功人士 给 数据挖掘在读研究生 的建议
查看>>
Python3.6.0安装
查看>>
hdu1049
查看>>
H5项目常见问题及注意事项
查看>>
索尼(SONY) SVE1512S7C 把WIN8降成WIN7图文教程
查看>>
时间模块 && time datetime
查看>>
jquery自动生成二维码
查看>>
spring回滚数据
查看>>
新浪分享API应用的开发
查看>>
美国专利
查看>>
【JavaScript】Write和Writeln的区别
查看>>
百度编辑器图片在线流量返回url改动
查看>>
我对你的期望有点过了
查看>>