由于项目需要,要安装libpcap进行开发,官网上查了些资料不是很全,又参考了网友们的博客,琢磨半天终于可以正常运行.现记录如下以备忘.
首先先要从官网上下载libpcap的源码包,网址如下:http://www.tcpdump.org/,下载后解压缩备用.
编译环境的需求:
从安装过程的报错信息中可以发现以下环境必须:
1.gcc(这个是一定需要的了);可以一次性将必须的c/c++编译环境装好,
sudo apt-get install build-essential;
2.flex(安装过程中报错发现该软件必须);
sudo apt-get install flex
3.同样需要bison;
sudo apt-get install bison
安装libpcap:
装好编译环境,进入解压后的源码包,
cd libpcap;
三步走:./configure ; make ; make install
中间过程不报错即完成安装.
可以使用以下测试例程进行测试是否正确安装:
ex: