hyperscan在低版本系统应用问题

本文介绍了解决Hyperscan在CentOS 6.3环境下因GCC版本过低导致无法编译的问题。通过仅编译libhs_runtime.a库的方法实现了运行时依赖的解决。

编译环境:centos6.3 32位/64位

由于hyperscan使用许多C++11特性,在低版本系统gcc版本不能编译。后来发现在runtime时也就是hs_scan时只需要依赖libhs_runtime.a这个库,是由c文件编译成的。所以想到直接编译出libhs_runtime.a,先执行cmake,再在生成的MakeFile文件中找到runtime库生成脚本,单提取出来执行,编译生成成功。

而后直接使用libhs_runtime.a编译运行时部分,程序能够正常运行了。哈哈哈

转载于:https://www.cnblogs.com/yaoyuanfeixing/p/6606445.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值