libpcap的安装

本文详细介绍了如何在CentOS环境下安装libpcap库,包括安装GCC、flex、bison,以及下载、编译和安装libpcap的步骤。最后,通过一个小demo验证了libpcap库的安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近参加了一个实训项目,是把一个WireShark抓到的pcapng文件用libpcap库还原成原始的TS流,需求分析弄了一天,安装环境用了一天,接下来再开始写代码,让我们一起完成这个项目吧。

首先是安装CentOS环境(其实只要是Linux就可以),这里给出资源网站:https://www.centos.org/download/
可以选择DVD download或者最小化安装。
这里注意,如果下载的是DVD的记得在安装的时候选择图形化界面,不然你就下了4个G然后使用字符操作界面了。(手动滑稽)

安装好CentOS环境后,我们要开始下载libpcap库了,步骤如下:

  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.9.0.tar.gz

  5. 解压软件包:tar zxf libpcap-1.9.0.tar.gz

  6. 进入解压后的目录,输入命令行:
    命令如下:
    ./configure
    make
    make install

这样就完成了libpcap库的安装,写一个小demo测试一下:

#include <stdio.h>
#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值