hyperscan安装步骤


sudo yum install cmake ragel


sudo yum install boost-devel


1.安装gcc,g++,make等开发环境


yum groupinstall "DevelopmentTools"


2.安装boost


 yum install boost boost-devel boost-doc


注意:默认的安装路径在/usr/lib64目录下


sudoyum install python-devel


sudo yum install libquadmath


sudo yum install libquadmath-devel


sudo yum install bzip2-devel


3.安装boost(需要的时间较长)


wget http://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.gz
tar xvzf boost_1_60_0.tar.gz
cd boost_1_60_0
./bootstrap.sh --prefix=~/tmp/boost-1.60
./b2 install


4.安装git1.9.0


yum install perl-devel


yum install autoconf


CentOSyum源中没有git,只能自己编译安装,现在记录下编译安装的内容,留给自己备忘。


确保已安装了依赖的包


yum install curl


yum install curl-devel


yum install zlib-devel


yum installopenssl-devel


yum install perl


yum install cpio


yum install expat-devel


yum install gettext-devel


下载最新的git


tar xzvf git-1.9.0.tar.gz


cd git-1.9.0


autoconf


./configure


sudo make


sudo make install


检查下安装的版本,大功告成


git –version


5.开始安装 4.2.0.版本


安装之前需要下载ragel-6.9.tar.gz库进行安装(使用7.0.0.0版本安装报错)


开始安装hyperscan


git clone https://github.com/01org/hyperscan


cd hyperscan


mkdir build


cd build


sudo ln -s/usr/local/bin/boost_1_60_0/boost ../../hyperscan/include/boost


sudo cmake-DBUILD_STATIC_AND_SHARED=1 ../


cd ../


sudo make(安装时间长)


sudo make install


你可能感兴趣的:(hyperscan安装步骤)