CentOS6.5上Boost库编译安装全记录

资源准备

由于具体安装编译内容很长,所以下面用…来表示

首先得安装gcc,g++,等环境

# yum install gcc g++ bzip2 bzip2-devel bzip2-libs Python-devel -y
    ...
Installed:
  bzip2-devel.x86_64 0:1.0.5-7.el6_0                                            

Complete!

下载boost 源码,解压、编译

# wget http://ufpr.dl.sourceforge.net/project/boost/boost/1.61.0/boost_1_61_0.tar.bz2
    ...
100%[======================================>] 85,202,254   354K/s   in 7m 31s  

2016-07-05 11:12:45 (184 KB/s) - 已保存 “boost_1_61_0.tar.bz2” [85202254/85202254])

# tar jxvf boost_1_61_0.tar.bz2 
    ...
boost_1_61_0/libs/iostreams/test/seekable_file_test.cpp
# cd boost_1_61_0
[~/boost_1_61_0]# sh ./bootstrap.sh 
[~/boost_1_61_0]# ./b2

11:30:05
OK,现在我也在等待,看看具体情况
有问题的话,就具体问题再行修改。
11:40:05
已经过了十分钟了,还没有好,不过我看到是用的我上次升级的gcc4.8.5在编译。
11:48:30
刚刚去了趟洗手间,意外的顺利,直接好了

    ...
common.copy stage/lib/libboost_wave.so.1.61.0
ln-UNIX stage/lib/libboost_wave.so
...updated 1139 targets...


The Boost C++ Libraries were successfully built!

The following directory should be added to compiler include paths:

    /root/download/boost_1_61_0

The following directory should be added to linker library paths:

    /root/download/boost_1_61_0/stage/lib

安装

[~/boost_1_61_0]# sudo ./b2 install --prefix=/usr/local/
...
gcc.archive bin.v2/libs/test/build/gcc-4.4.7/release/link-static/threading-multi/libboost_test_exec_monitor.a
common.copy /usr/local/lib/libboost_test_exec_monitor.a
...updated 14227 targets...

完结撒花

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值