配置Boost
配置Boost有两种方法,第一种:下载软件包并建立软链接;第二种:下载软件包并安装。
下载软件包并建立软链接
编译Hyperscan依赖于1.57版本以上的Boost,使用该方法直接创建Boost软链接即可,不需要执行安装Boost命令。本文编译环境采用的是Boost 1.87版本。
- 获取Boost 1.87源码包。
wget https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.gz
- 解压源码。
tar -zxf boost_1_87_0.tar.gz
- 建立软链接。
ln -s {boost_path}/boost include/boost
下载软件包并安装

将Boost软件包安装到服务器中,不需要每次下载源码软连接Boost头文件。如果执行此安装步骤,则不需要建立软连接。
- 获取软件包。
wget https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.gz
- 解压软件包。
tar -zxf boost_1_87_0.tar.gz
- 进入解压缩后的目录。
cd boost_1_87_0
- 运行bootstrap.sh脚本并设置相关参数。
./bootstrap.sh --with-libraries=all --with-toolset=gcc
- 执行编译。
./b2 toolset=gcc
- 安装Boost。
./b2 install --prefix=/usr
安装完有如下提示。
- 更新系统的动态链接库。
ldconfig
父主题: 配置编译环境