编译环境:centos6.3 32位/64位
由于hyperscan使用许多C++11特性,在低版本系统gcc版本不能编译。后来发现在runtime时也就是hs_scan时只需要依赖libhs_runtime.a这个库,是由c文件编译成的。所以想到直接编译出libhs_runtime.a,先执行cmake,再在生成的MakeFile文件中找到runtime库生成脚本,单提取出来执行,编译生成成功。
而后直接使用libhs_runtime.a编译运行时部分,程序能够正常运行了。哈哈哈
时间: 2024-10-05 03:45:49