编译要在英特尔Hyperscan中使用的.cc文件时出现问题
Trouble with compiling .cc files to be used in Intel Hyperscan
我是一名学生,目前正在进行一个项目,在Ubuntu 16.04上实现用于病毒签名扫描的Intel Hyperscan。
在系统上,我有gcc 5.4.0和g++5.4.0。Hyperscan使用CMake来"构建"自己。
在成功构建Hyperscan之后,我似乎找不到为其编译自己代码的方法。我也找不到任何"正确"的在线编译Hyperscan代码的方法,因此我认为g++是正确的。我试过了,
g++-o-std=c++11测试.cc$(pkg配置--cflags--libs-libhs(
只是它给出了错误:hs.h:没有这样的文件或目录因此我使用了
g++-o-std=c++11测试.cc-I/hyperscan/src$(pkg配置--cfglags-libslibhs(
获取另一个错误:/usr/bin/ld:找不到-lhs和collect2:error:ld返回1退出状态
在这一点上,我有点迷失了方向,无法真正推进我的项目。我是不是用错了g++?我是否错误地构建了Hyperscan?任何提示或解决方案都将不胜感激!
$(pkg config--cflags--libs-libhs(仅在系统上安装了库和相关开发文件时才有效。看起来你已经有了库的源代码,所以首先你需要构建和安装库本身,然后编译你的测试程序。此外,库可能在标准存储库中可用,然后您可能想使用类似"sudo-apt-install-libhs-dev"的东西来安装它,但是,如果您有需要使用的特定版本的源代码,或者库是封闭源代码和非公共的,那么唯一的方法就是手动编译和安装它。请参阅可能随库代码提供的文档、自述文件、INSTALL文件,并遵循其中描述的构建和安装过程。
- 如何使用CMake编译.proto文件来生成.grpcp.pb.cc和.grpc.pb.h文件
- 编译要在英特尔Hyperscan中使用的.cc文件时出现问题
- 使用 g++ 编译时列出所有 cpp/cc 文件是否正常?
- 在头文件和 .cc 文件之间建立关系
- 如何在makefile中添加.c,.cc和.so文件以创建另一个.so
- 如何访问其他 .cc 文件中命名空间中定义的函数
- 如果需要测试,则C 将常数变量放在CC文件中
- 连接两个C 文件(list.cc and queue.cc)困难
- main.cc:5:30:致命错误:文件夹/file.h:没有这样的文件或目录
- 我如何确保修改.H文件时,使用Visual Studio 2008将包括其在内的.cc文件自动编译
- 我可以在生成文件中为 CC、CFLAGS 使用其他名称,或者将它们硬连接到 GNU make 中
- 如何在 Omnet++ INET 的示例中找到实现 .cc 文件
- .h文件应该是与外部函数的接口;如何在包含标头的.cc文件中进行定义
- 我可以在客户端使用 .cc 原型文件并在服务器端使用 .java proto 文件吗?
- 类成员C++标头和 .cc 文件问题
- 在头文件中声明要由 .cc 文件访问和填充的结构
- .cc和.cpp文件后缀有什么区别
- dsr/linkcache.cc:致命错误:list.h:没有这样的文件或目录
- 当项目导入到eclipse中时,.cpp文件被转换为.cc文件
- 把控制发回主站.Cc文件在我的c++项目从另一个源文件