目录
1、源码下载
首先下载源码,libpcap官网链接,可以直接百度搜索libpcap;
或者直接在GitHub上下载
git clone https://github.com/the-tcpdump-group/libpcap.git
下载了当前最新版本1.11.0-PRE-GIT
2、相关依赖工具安装
像其他博客所说需要,编译libpcap需要flex,bison,m4工具,因为此次是本机编译,可以直接通过以下命令下载:
sudo apt install flex
sudo apt install bison
sudo apt install m4
如果是交叉编译也可以自己下载源码进行编译,但是上述工具在libpcap编译过程中,并不作为依赖库,而是作为封装工具使用,所以交叉编译过程中也可直接下载,免去手动编译不必要麻烦。
3、执行编译
可以新建一個文件夾 /home/hisilicon/Desktop/hisilicon3516/udp/ubuntu_x86_64/libpcap-master_Install
然后在源码目录(/home/hisilicon/Desktop/hisilicon3516/udp/ubuntu_x86_64/libpcap-master)下执行下列操作
./configure --prefix=$/home/hisilicon/Desktop/hisilicon3516/udp/ubuntu_x86_64/libpcap-master_Install
make
make install