---
title: 配置Boost
description: "配置Boost有两种方法，第一种：下载软件包并建立软链接；第二种：下载软件包并安装。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200/accel/kunpengaccel_hyperscan_02_0006.html
sourcePath: /source/zh/kunpengboostkithistory/2200/accel/kunpengaccel_hyperscan_02_0006.html
indexId: a6c3cfdc9f35abfcb33b13d57a793292c1adcb0b09b8e831600a0bd8b80573b380
---
# 配置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
```
