在linux下编译boost1.47
此文为转载,源地址为:点击打开链接。首先ubuntu默认没有安装g++,所以先安装g++最新版本sudo apt-get install g++下载boost的最新源代码,在boost.org上。将其解压在任意文件夹。为了更完整的编译boost,需要下载额外的软件包,比如要完整编译boost-python库需要下载python2.6-dev,正则库regex需要unic
·
此文为转载,源地址为:点击打开链接。
首先ubuntu默认没有安装g++,所以先安装g++最新版本
sudo apt-get install g++
下载boost的最新源代码,在boost.org上。
将其解压在任意文件夹。
为了更完整的编译boost,需要下载额外的软件包,比如要完整编译boost-python库需要下载python2.6-dev,正则库regex需要unicode/icu,boost.iostreams库需要zlib1g-dev,等等:
sudo apt-get install python2.6-dev
sudo apt-get install libicu-dev
sudo apt-get install libbz2-dev
http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz
解压后安装.(执行./configure make make install三个命令)
然后访问下面地址下载
http://sourceforge.net/projects/libpng/files/zlib/1.2.5/zlib-1.2.5.tar.gz/download
同样进行解压安装
ldconfig
现在可以安装boost了,首先要编译生成boost安装工具bjam
进入boost目录执行:
./bootstrap.sh
然后执行刚生成的
./bjam -s HAVE_ICU=1
编译开始,大约半小时,全部编译结束。
./bjam install --prefix=/usr
将当前目录下编译好的头文件安装到相应位置:在/usr/include下有头文件夹boost,在/usr/lib下有boost的库
更多推荐
已为社区贡献1条内容
所有评论(0)