1、安装系统依赖包
sudo apt-get install gcc libc6-dev
sudo apt-get install m4
sudo apt-get install flex bison
2、下载libpcap源码包
http://www.tcpdump.org/
3、将libpcap源码包存放并解压(自己的路径是/usr/lib/libpcap1.xxx)
4、编译安装
sudo ./configure
sudo make
sudo make install
5、编写测试程序,获取第一个网卡信息
libpcap01.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);
}