Install Boost_1_75_0 in Centos7.9.2009

在centos系统,如果你想使用Boost的二进制库(Boost Library Binary),你就需要安装boost_1_75_0,

1、下载安装包 boost_1_75_0.tar.bz2,并解压放至你想放至的目录(don't type $; that represents the shell's prompt),

$ tar --bzip2 -xf /path/to/boost_1_75_0.tar.bz2

2、进入解压目录,运行如下命令,

$ cd path/to/boost_1_75_0
$ ./bootstrap.sh --help

3、查看帮助信息,选择你希望的配置选项,可以使用配置选项--prefix指定安装目录,并再次调用,

$ ./bootstrap.sh --prefix=path/to/installation/prefix

或者,你想安装在默认系统目录 /usr/local/ 下,则只需执行,

$ ./bootstrap.sh

4、安装过程中,你也可以考虑指定配置选项--show-libraries 和 --with-libraries=library-name-list 来限制只编译需要的库,我选择直接安装所有,

$ ./b2 install

 

过程问题

在进行安装前,可以先编译查看是否存在问题,

$ ./b2

之后,相关问题可能会逐渐显现,需要自己进行重复“编译-出现问题-解决问题-编译......”,

例如,可能会遇到如下问题,

1)、主要编译错误信息: ./boost/python/detail/wrap_python.hpp:57:23: fatal error: pyconfig.h: No such file or directory

根据问题提示,找不到pyconfig.h文件(缺少python头文件),需要安装python-devel

根据系统选择合适的安装包,这里需要python-devel.x86_64(:The libraries and header files needed for Python development),

$ yum install python-devel.x86_64

问题解决。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值