zoukankan      html  css  js  c++  java
  • libnids-1.24 使用源码问题

    从网上下载libnids-1.24源码包,解压后./configure安装。

    会出现提示

    checking for GLIB... configure: error: Package requirements (glib-2.0 >= 2.2.0) were not met.
    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    先查看./configure --help ,查看参数。

    发现使用

    --disable-libglib use glib2 for multiprocessing support
    --disable-libnet whether to include code requiring libnet
    --enable-shared enable building shared libraries

    这几个参数,最后一个生成动态库的没搞明白,直接生成libnids.so.1.24不会使用了。所以最后我还是使用的libnids.a

    连接库要按顺序lnids lpcap lnet pthread ,保证有libpcap 和libnet。

    可以编译成功了。

    ps:用cmake搞的非常懵逼。

  • 相关阅读:
    Qt之Threads和QObjects
    Qt之可重入与线程安全
    Qt之线程基础
    Qt之QLineEdit
    Qt之属性系统
    Django框架
    web框架起源
    django查看数据库
    jQuery
    BOM&DOM
  • 原文地址:https://www.cnblogs.com/yaoyuanfeixing/p/6307858.html
Copyright © 2011-2022 走看看