ubuntu14.04安装boost1.58.0

xiaoxiao2021-02-28  17

访问boost.org,下载boost_1_58_0.tar.bz2(目前最新版本),或者其他版本。

解压下载文件,比如下载文件中~/Downloads目录下

$ cd ~/Downloads $ tar --bzip2 -xvf boost_1_58_0.tar.bz2 123

准备安装

第七步,可以一开始就直接运行,这样可以减少一些麻烦

$ ./bootstrap.sh 12

生成文件b2bjam,计算md5sum发现二者完全一致。

编译boost

$ ./b2 12

编译时间较长

将生成的库安装到/usr/local/lib目录下面,默认的头文件在/usr/local/include/boost目录下边。

$ sudo ./b2 install 12

卸载,将/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 12345678

然后重新执行

$ sudo ./b2 install 12

更新/usr/local/lib.

参考:Ubuntu下编译安装boost库

转载请注明原文地址: https://www.6miu.com/read-1600322.html

最新回复(0)