---
title: 配置Boost
description: "编译Hyperscan依赖于1.57版本以上的Boost，本文编译环境采用的是Boost 1.87版本。提供两种配置Boost的方法，请根据实际情况选择。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_hyperscan_02_0006.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_hyperscan_02_0006.html
indexId: 491f676c6756fe99f919bc6e64bd2b60aa59aa7f2e871c0096bebe0038397ffd82
---
# 配置Boost

编译Hyperscan依赖于1.57版本以上的Boost，本文编译环境采用的是Boost 1.87版本。提供两种配置Boost的方法，请根据实际情况选择。

- 第一种：下载软件包并建立软链接，使用该方法直接创建Boost软链接即可，不需要执行安装Boost命令。
- 第二种：下载软件包并安装，将Boost软件包安装到服务器中，不需要每次下载源码软链接Boost头文件，该安装步骤不需要建立软链接。

以下是两种配置方法的具体步骤：

#### 方法一：下载软件包并建立软链接

1. 获取Boost 1.87源码包。
  1 wget https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.gz

2. 解压源码。
  1 tar -zxf boost_1_87_0.tar.gz

3. 建立软链接请参见2。


#### 方法二：下载软件包并安装

1. 获取软件包。
  1 wget https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.gz

2. 解压软件包。
  1 tar -zxf boost_1_87_0.tar.gz

3. 进入解压缩后的目录。
  1 cd boost_1_87_0

4. 运行bootstrap.sh脚本并设置相关参数。
  1 ./bootstrap.sh --with-libraries=all --with-toolset=gcc

5. 执行编译。
  1 ./b2 toolset=gcc

6. 安装Boost。
  1 ./b2 install --prefix=/usr

  安装完有类似如下提示则表示安装成功。

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