博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu下安装libpcap+测试安装
阅读量:5101 次
发布时间:2019-06-13

本文共 797 字,大约阅读时间需要 2 分钟。

1.从下载flex、bison、GNU M4、libpcap安装包,具体的链接分别如下:

flex下载:http://flex.sourceforge.net/或者https://github.com/westes/flex/releases

bison下载:

GNU M4下载:

libpcap下载:

2.将以上的四个压缩包解压并且移动到指定的文件夹中,使用命令:tar -zxvf **  +  mv ** **

3.按照m4,bison,flex,libpcap的顺序依次执行以下三条命令:

  sudo ./configure

  sudo make
  sudo make install

(注:到此为止安装libpcap结束,以下为测试是否安装成功)

4.创建test.c文件:touch test.c,并且在文件中写入:

  #include <pcap.h>

  #include <stdio.h>
  int main()
  {
    char errBuf[PCAP_ERRBUF_SIZE], * device;
    device = pcap_lookupdev(errBuf);
    if(device)
    {
      printf("success: device: %s\n", device);
    }
    else
    {
      printf("error: %s\n", errBuf);
    }
      return 0;
    }
  }

5.输入命令进行编译:gcc -o test test.c  -lpcap

6.运行test文件:./test

(注:当打印出如上信息即为配置成功。)

 

转载于:https://www.cnblogs.com/ALittleMoreLove/p/9342871.html

你可能感兴趣的文章
no such file or directory : 'users/shikx/xxx/xxx/Appirater.m'
查看>>
EXTJS4自学手册——EXT基本方法、属性(mixins多继承、statics、require)
查看>>
接口测试总结
查看>>
hdu 1114 Piggy-Bank
查看>>
如何制作并更改项目icon文件
查看>>
设计模式:迭代器模式(Iterator)
查看>>
cmd批处理常用符号详解
查看>>
关于给构造函数传达参数方法
查看>>
mysql忘记密码时如何修改root用户密码
查看>>
python基础知识(day3)
查看>>
加/减/乘/除 下的取余
查看>>
TexturePacker的使用(图片打包再一起)
查看>>
STM32单片机使用注意事项
查看>>
在linux中出现there are stopped jobs 的解决方法
查看>>
获取浏览器版本信息
查看>>
SQLServer之删除视图
查看>>
js forEach跳出循环
查看>>
MyBatis---动态SQL
查看>>
快速创建一个 spring mvc 示例
查看>>
swing入门教程
查看>>