Fedora 16环境下Boost的编译安装
来源:互联网 发布:js键值对集合 编辑:程序博客网 时间:2024/04/30 02:02
1,解压boost源玛包
# unzip boost_1_48_0.zip
2,增加脚本执行权限
# chmod +x bootstrap.sh
# chmod +x ./tools/build/v2/engine/build.sh
3,生成bjam工具
# ./bootstrap.sh
4, 整个boost非常大,幸好可以分库编译,查看可以编译的库
# ./bjam --show-libraries
The following libraries require building:
- chrono
- date_time
- exception
- filesystem
- graph
- graph_parallel
- iostreams
- locale
- math
- mpi
- program_options
- python
- random
- regex
- serialization
- signals
- system
- test
- thread
- timer
- wave
5,利用bjam工具编译需要用的库
参考资料http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.html
例如只编译thread库,如果编译64位环境的库则额外加上address-model=64
./bjam stage --toolset=gcc --with-thread link=static runtime-link=static threading=multiaddress-model=64 debug
编译结果生成 ./stage/lib/libboost_thread.a
其中
6,设置boost相关的环境变量
#vi /etc/profile
BOOST_ROOT=/opt/boost_1_48_0
BOOST_INCLUDE=/opt/boost_1_48_0
BOOST_LIB=/opt/boost_1_48_0/stage/lib
- Fedora 16环境下Boost的编译安装
- Fedora Core 4下的PHP环境编译安装。
- Fedora 16下ACE的编译安装
- LINUX 环境下BOOST 库安装编译
- Fedora下ALSA的编译与安装
- Fedora下的Ogre编译与安装
- VS2008下Boost库的安装编译
- VS2008下Boost库的安装编译
- VS2008下Boost库的安装编译
- 【C++】Vs2008环境下安装编译boost库
- Fedora 下编译安装Mplayer
- Fedora下编译安装Wireshark
- Fedora环境下编译运行带SATA硬盘的内核
- fedora linux下android源码编译环境的搭建
- “Windows下编译boost程序库”和“使用boost库的编译环境的设置”
- 解决boost的安装与编译的环境问题
- cygwin下boost编译安装
- vs2010下编译安装boost
- 解析请求参数调用Action中的方法的struts1.x完整实例
- Date 类型数据为0000-00-00时JDBC,Hibernate处理办法
- 基于嵌入式Linux的视频采集系统15-----源程序----display.cpp
- centos下安装mysql服务器
- Objective C开发工具搭建开发环境。
- Fedora 16环境下Boost的编译安装
- 算法库(一)
- C++多线程入门(二)
- Telerik的Test Studio R1 2012 新功能
- 最近干了什么
- 基于嵌入式Linux的视频采集系统16-----源程序----v4l_driver.h
- HNU 11704 Baidu Post Bar
- 百度2011年9月面试题
- mysql 日期详细操作