Ubuntu下用arm-linux-gcc编译boost库

目的:

Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。

Boost由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库Boost可以与C++标准库完美共同工作,并且为其提供扩展功能。Boost使用Boost License来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。

 

Boost社区建立的初衷之一就是为C++的标准化工作提供可供参考的实现,Boost社区的发起人Dawes本人就是C++标准委员会的成员之一。从某种意义上来讲,Boost成为具有实践意义的准标准库。

 

从工程角度看,在PC上的C++开发中,boost已经很普遍。但对于Android这样的移动平台呢?底层用到boost库的thread和mutex等,必须移植过去。官方的boost并没有提供Android支持,需要自己搞。

 

参考文献:

 

1.  Bjam 教程

http://wenku.baidu.com/view/9ea06241a8956bec0975e358.html

2 boost 1.51.0移植到ARM S3C6410成功运行

http://blog.chinaunix.net/uid-8048969-id-3374823.html

3 ubuntu下编译安装boost

 http://www.cnblogs.com/longcpp/archive/2012/06/06/2538251.html

4 安装boost(手记)

http://www.cnblogs.com/finallyliuyu/archive/2010/08/23/1806811.html

5 用roid NDK r6编译boost 1.47-asp.net学习网

http://www.docin.com/p-308631204.html

6

http://boost.2283326.n4.nabble.com/Shit-Looks-like-I-broke-something-td4442903.html

 

7 Android NDK r6编译boost 1.47

http://www.cnblogs.com/gongminmin/archive/2011/11/02/2233345.html

 

编译boost 1.52

http://blog.sina.com.cn/s/blog_5383588c0101fuhz.html

 

需要下载的:

boost库,版本1.51.0

http://www.boost.org/users/history/version_1_51_0.html

进去以后选unix下的

下载地址

http://www.arm9.net/download.asp  (这个里面很全)

http://download.csdn.net/download/xinhuameng/2642452(我用的后面这个,后面这个需要9CSDN分)

mpi库

apt-get install mpi-default-dev  #安装mpi

libicu-dev库

apt-get install libicu-dev  #支持正则表达式的UNICODE字符集

python

apt-get install python-dev

python的主页是http://www.python.org/,下载python2.5.2版本,安装即可。boost默认是会编译python

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值