配置Boost
编译Hyperscan依赖于1.57版本以上的Boost,本文编译环境采用的是Boost 1.87版本。提供两种配置Boost的方法,请根据实际情况选择。
- 第一种:下载软件包并建立软链接,使用该方法直接创建Boost软链接即可,不需要执行安装Boost命令。
- 第二种:下载软件包并安装,将Boost软件包安装到服务器中,不需要每次下载源码软连接Boost头文件,该安装步骤不需要建立软连接。
以下是两种配置方法的具体步骤:
方法一:下载软件包并建立软链接
- 获取Boost 1.87源码包。
1
wget https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.gz
- 解压源码。
1
tar -zxf boost_1_87_0.tar.gz
- 建立软链接请参见2。
方法二:下载软件包并安装
- 获取软件包。
1
wget https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.gz
- 解压软件包。
1
tar -zxf boost_1_87_0.tar.gz
- 进入解压缩后的目录。
1
cd boost_1_87_0
- 运行bootstrap.sh脚本并设置相关参数。
1
./bootstrap.sh --with-libraries=all --with-toolset=gcc
- 执行编译。
1
./b2 toolset=gcc
- 安装Boost。
1
./b2 install --prefix=/usr
安装完有类似如下提示则表示安装成功。
- 更新系统的动态链接库。
1
ldconfig
父主题: 配置编译环境