美文网首页
Centos7安装Hyperscan

Centos7安装Hyperscan

作者: 这是一个very帅气的昵称 | 来源:发表于2019-01-24 14:03 被阅读0次

    Centos7安装Hyperscan

    一 :依赖环境

            (1)gcc/g++  version : 4.8.1/更高

            (2)cmake  version : 2.8.11/更高

            (3) python  version : 2.7/更高

            (4) pacp  version : 0.8/更高

            (5)ragel   version : 6.9/更高

            (6)boost   version :1.57/更高

                注: boost不需要安装,仅使用其头文件即可

    使用rpm -qa命令,查看本机是否装有这些文件,如下面截图,另:ragel,boost不可以这样检索,因为它们不是yum源下载的文件

    二 :依赖环境的获取

    (1)下载gcc/g++

               command line tool下,yum install gcc gcc-c++

    (2)下载cmake

               yum -y install cmake

     (3)下载ragel

               1.获取ragel的源文件      

                        wget http://www.colm.net/files/ragel/ragel-6.9.tar.gz

               2.解压后安装ragel

                        tar -zxvf ragel-6.9.tar.gz &&cd ragel-6.9&& ./configure&&make && make install

    (4)下载boost

              1.下载boost

                wget http://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.gz

            2.解压 

               tar -zxvf boost_1_6-_0.tar.gz

            3.等下需要软链接其中的boost文件,下文会讲

       (5) 获取hyperscan

                1.从GitHub获取资源

                        git clone http://www.github.com/intel/hyperscan.git,如果没有git,会报错,则安装git即可,yum install git

                2.在和hyperscan同级目录下创建目标编译文件夹,我的机器上,文件夹是hs_build,目录结构如下,运行 ln -s /home/author/boost_1_60_0/boost /home/author/hyperscan/include/boost,目录结构可能不一样,就是把下载的boost下的boost可执行文件链接到下载的hyperscan下的include中的boost即可 :

            3.  cd hs_build&&cmake ../hyperscan&&cmake -build . && make install ,这条命令可能会执行20分钟

    三 :测试hyperscan 

            在hs_build下,运行./bin/unit-hyperscan

            如果正常执行完整,则安装成功!

            参考:https://www.jianshu.com/p/98a139df8e17,谢谢Allenkevin老哥

            Email  : 1804842134@qq.com,欢迎沟通

    相关文章

      网友评论

          本文标题:Centos7安装Hyperscan

          本文链接:https://www.haomeiwen.com/subject/yhmyjqtx.html