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

软件部署

软件安装包获取与完整性校验

  1. 从鲲鹏社区获取对应的软件数字证书和软件安装包。

    参见表2获取Boostkit-boostida-kdadk-mmpm-2.5.3.zip软件包。

    使用软件包前请先阅读《鲲鹏应用使能套件BoostKit用户许可协议 2.0》,如确认继续使用,则默认同意协议的条款和条件。

  2. 获取校验工具和校验方法
  3. 请参考2中下载的《OpenPGP签名验证指南》进行软件包完整性检查。

安装软件包

KDADK-MMPM(Million-rule Multi-Pattern Matcher)是多模规则匹配软件包,可以提升超大规模定长规则匹配或十万不定长规则匹配性能。

  1. 请参见表2获取KDADK-MMPM相关软件包Boostkit-boostida-kdadk-mmpm-2.5.3.zip
  2. 解压缩Boostkit-boostida-kdadk-mmpm-2.5.3.zip,得到KDADK-MMPM二进制RPM包。
  3. 安装KDADK-MMPM。
    rpm -ivh mmpm-xxxx.aarch64.rpm

    操作结束后,会将动态库安装至“/usr/local/lib”,对外函数接口头文件安装至“/usr/local/include”

    上述命令中涉及到的xxxx代表版本号。

  4. 使能KDADK-MMPM。

    使用KDADK-MMPM时需在程序中包含mmpm.h头文件并调用KDADK-MMPM相关函数。以GCC为例,编译链接时添加-lmmpm参数即可完成库的链接。详细使用方法可参见接口使用示例中的示例。

    gcc your_program.c -o your_program -lmmpm

    若编译成功且程序能够正常运行,表明已成功使能KDADK-MMPM。