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

配置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