鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

配置Boost

配置Boost有两种方法,第一种:下载软件包并建立软链接;第二种:下载软件包并安装。

下载软件包并建立软链接

编译Hyperscan依赖于1.57版本以上的Boost,使用该方法直接创建Boost软链接即可,不需要执行安装Boost命令。本文编译环境采用的是Boost 1.87版本。

  1. 获取Boost 1.87源码包。
    wget https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.gz
  2. 解压源码。
    tar -zxf boost_1_87_0.tar.gz
  3. 建立软链接。
    ln -s {boost_path}/boost include/boost

下载软件包并安装

将Boost软件包安装到服务器中,不需要每次下载源码软连接Boost头文件。如果执行此安装步骤,则不需要建立软连接。

  1. 获取软件包。
    wget https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.gz
  2. 解压软件包。
    tar -zxf boost_1_87_0.tar.gz
  3. 进入解压缩后的目录。
    cd boost_1_87_0
  4. 运行bootstrap.sh脚本并设置相关参数。
    ./bootstrap.sh --with-libraries=all --with-toolset=gcc
  5. 执行编译。
    ./b2 toolset=gcc
  6. 安装Boost。
    ./b2 install --prefix=/usr

    安装完有如下提示。

  7. 更新系统的动态链接库。
    ldconfig