首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > Linux下编译boost

Linux下编译boost

资料介绍
编译Boost
编译Boost——Linux
相对于Windows来,Linux下的boost编译简单至极。没有那么多的可选编译器,没有那长
的编译时间,没有那么多的硬盘使用量,统一的inlude和lib目录,你熟悉命令行,不使
用IDE,不需要我那么罗嗦的介绍怎么配置EditPlus。

首先是下载boost,可以在此
http://sourceforge.net/projects/boost
寻找一个合适的版本。比如我下载的是boost_1_33_1.tar.gz,解压到/opt。

tar xzvf boost_1_33_1.tar.gz -C/opt

提醒:做这些事情的时候你需要有root权限。
进入boost目录:

cd /opt/boost_1_33_1

首先我们要编译bjam:

cd tools/build/jam_src/
./build.sh

很快编译结束,默认情况下,bjam会被复制到/usr/local/bin/bjam。

如果没有则将 tools/build/jam_src/bin_linuxx86/ 下bjam 文件拷至
boost_1_33_1/下

现在你可以使用bjam编译boost了。

cd ../../..
bjam -sTOOLS=gcc install(./bjam "-sTOOLS=gcc"install)

编译时间不会如windows那么长久,在我的电脑上编译了大约40分钟。你可以在前后使用
df命令检查下磁盘使用,在我的电脑上,编译boost花费了500M的空间。

使用install会把头文件复制到/usr/local/include/boost-
1_33_1中,把生成的lib复制到/usr/local/lib中。这些完成之后,记得要使用ldconfi
g来更新动态链接库。

在测试两个例子之前,我们先设置几个环境变量。
标签:编译Boost
Linux下编译boost
本地下载

评论