1.安装GCC:

yum -y install gcc-c++

2.安装flex:

yum -y install flex

没有flex,直接安装libpcap会提示"Your operating system's lex is insufficient to compile libpcap"错误;

3.安装bison

yum -y install bison

前面安装的是flex,就需要搭配bison,如不会提示"don't have both flex and bison;reverting to lex/yacc"错误;

4.安装 libpcap

下载地址:http://www.tcpdump.org/

下载版本:libpcap-1.2.1.tar.gz

命令如下:

./configure

make

make install

5.简单的例子测试一下libpcap:

//device.c

#include

#include

int main(int argc,char *argv[]){

char *dev, errbuf[PCAP_ERRBUF_SIZE];

dev=pcap_lookupdev(errbuf);

if(dev==NULL){

fprintf(stderr,"couldn't find default device: %s\n",errbuf);

return(2);

}

printf("Device: %s\n",dev);

return(0);

}

编译指令:gcc -o device device.c -lpcap   备注:编译时要使用libpcap的参数-lpcap,否则会提示“pcap_lookupdev 未定义的引用”的错误;   运行指令:./device

libpcap linux安装,CentOS安装libpcap相关推荐

  1. 安装CentOS安装图形桌面

    安装CentOS安装图形桌面 输入命令dnf groupinstall "Server with GUI" 启用图形模式:输入命令systemctl set-default gra ...

  2. java libpcap,Linux下编译安装libpcap

    要做Sniffer了,先在Linux下编译一下libpcap 1.编译安装flex #libpcap 1.1要求flex必须在2.4.6及以上 wget http://prdownloads.sour ...

  3. centos arm linux gcc,CentOS安装arm-linux-gcc交叉编译器

    (注:首先需要明确需要安装centos系统的位数,即是32位的还是64位的.) 1.下载并解压文件:下载arm-linux-gcc-4.4.3.tgz到任意的目录下,进入这个文件夹 输入命令:# ta ...

  4. 向日葵远程linux vnc,CentOS安装配置VNC实现远程连接图形桌面

    CentOS安装配置VNC实现远程连接图形桌面,我们在使用centos时候肯定会用到远程链接图形桌面,现在又很多远程链接桌面软件向日葵远程控制,teamviewer等远程控制软件实现远程链接图形图像软 ...

  5. python3安装-Centos 安装 Python3

    Centos 的官方源默认是没有python3,所以不能直接yum安装. 下面介绍几个常用的方法在Centos下安装Python3. 一.epel 源安装 首先安装epel源: yum install ...

  6. sge安装 centos 安装 gridengine

    centos 安装 gridengine  详细操作步骤 Installation of Son of Grid Engine(SGE) on CentOS 6.7 mgt# hostnamectl ...

  7. centos php raphf安装,centos安装pecl

    编译安装,发现本地还没有phpize,两种方法安装phpize: 第一种: 需要先下载对应的php版本包,然后包中就有phpize: 我的php版本是5.3.3 第二种: 也可以使用yum insta ...

  8. LINUX操作系统centos安装

    安装Linux之前需准备一下软件: 1.虚拟机:VMware workstations 2.镜像:CentOS-7-x86_64-DVD-2009.iso 首先先创建虚拟机 1.打开VMware,创建 ...

  9. Linux之CentOS安装心得

    装了一整天,写点什么来记录一下安装心得. 下载linux的地址 http://www.linuxdown.net/ 里面有很多你需要下载的版本,自己选择,可以有阿里云下载还有网易,也有官网的. 上个图 ...

最新文章

  1. windows下运行多个tomcat的配置
  2. 一条SQL语句执行得很慢的原因有哪些?
  3. ASP.NET Core分布式项目实战(Consent Controller Get请求逻辑实现)--学习笔记
  4. liunx+java+jar+运行_Linux后台运行java的jar包
  5. P2467-[SDOI2010]地精部落【dp】
  6. san服务器型号,san存储服务器配置
  7. Linux系统分区概念
  8. bus Hound使用详解
  9. matlab求解全微分函数,Matlab求解一元函数,再求全微分的错误,表达式复杂不会........
  10. Java字符串常见面试题
  11. idea提示红色但是代码没有错误,编译通过
  12. bagku秋名山老司机
  13. node 热更新代码,无需每次重启命令
  14. 怎么免费测试短信验证码平台的安全稳定性?
  15. 计算机word表格线设置在哪里,word表格文字显示不全_word表格怎么设置显示最后一行线?_word表格怎么加一行...
  16. matlab二元多项式求值,matlab多项式代入求值
  17. 2019年12月 视觉顶会论文收集
  18. XBee zigbee 使用指南---XBee API模式示例
  19. memset()函数怎么用?
  20. Error(1.0.5 1107071739): D:\SAE_SDK_Windows_1.0.5\apps\/divjs/1/config.yaml is not existed解决方法...

热门文章

  1. rowspan table布局_table合并单元格colspan和rowspan
  2. linux ping 显示时间间隔,linux的ping命令设置时间间隔
  3. Java基础(Java补码)
  4. 几个关于字符串的C库函数,strstr,strchr
  5. 数电实验五-秒表初步(Multisim和Basys3)
  6. Android开发11年,分享一下我眼中程序员的三六九等,太现实了
  7. 艰难的度过金九!字节、蚂蚁金服、小米、华为面试题总结,国庆也不能闲着
  8. 50道简单python函数题_Python练习题 函数设计(55~67)一
  9. 第一篇:C++11关键字
  10. 2020全网最全Apache Knox实战总结