访问boost.org,下载boost_1_58_0.tar.bz2(目前最新版本),或者其他版本。
解压下载文件,比如下载文件中~/Downloads目录下
$ cd ~/Downloads $ tar --bzip2 -xvf boost_1_58_0.tar.bz2准备安装
第七步,可以一开始就直接运行,这样可以减少一些麻烦
$ ./bootstrap.sh生成文件b2和bjam,计算md5sum发现二者完全一致。
编译boost
$ ./b2编译时间较长
将生成的库安装到/usr/local/lib目录下面,默认的头文件在/usr/local/include/boost目录下边。
$ sudo ./b2 install卸载,将/usr/local/lib和/usr/local/include/boost两个目录下的文件直接删除就可以。
问题
在执行完第五步时,出现fatal error: bzlib.h: No such file or directory,解决方案:安装$ sudo apt-get install libbz2-dev #安装mpi库 $ apt-get install libicu-dev #支持正则表达式的UNICODE字符集 #需要python的话 $ apt-get install libbz2-dev #如果编译出现 错误:bzlib.h: No such file or directory然后重新执行
$ sudo ./b2 install更新/usr/local/lib.
ubuntu14.04安装boost1.58.0
最新推荐文章于 2024-04-15 05:24:09 发布
本文详细介绍如何在Ubuntu系统上下载并安装Boost库的过程,包括下载、解压、编译及安装等步骤,并解决编译过程中遇到的bzlib.h文件缺失等问题。
2195

被折叠的 条评论
为什么被折叠?



