Linux编译安装boost1.48
转摘,原文链接http://www.linuxso.com/linuxpeixun/14642.html
1.下载站:
http://sourceforge.net/projects/boost/files/boost/1.48.0/
2.安装
tar -xzvf boost_1_48_0.tar.g -C ~/source cd source/boost_1_48_0/ ./bootstrap.sh sudo ./bjam --layout=versioned --build-type=complete --toolset=gcc install
3.设置环境变量
在/etc/profile.d新建可执行文件boost.sh,添加文件内容:
#!/bin/sh BOOST_INCLUDE=/usr/local/include/boost BOOST_LIB=/usr/local/lib export BOOST_INCLUDE BOOST_LIB
命令行执行:source /etc/profile.d/boost.sh
以后在编译程序时,只需要用:-I$BOOST_INCLUDE -L$BOOST_LIB 即可,还要使用-l指定了链接库。
(这是设置程序编译和链接时要用到的文件夹)
4.设置共享库链接目录
/etc/ld.so.conf文件内容后面追加/usr/local/lib
命令行执行
sudo ldconfig
(这是设置程序运行时,查找动态链接库的文件夹)
5.遇到的问题及解决方案
安装过程爆出很多和bz相关的错误,解决方案如下
sudo apt-get install libbz2-dev

浙公网安备 33010602011771号