一,下载源码
我们知道tcpdump是依赖libpcap的,所以我们需要下载
libpcap-1.4.0.tar.gz 地址: http://www.tcpdump.org/release/
tcpdump-4.4.0.tar.gz 地址:http://www.tcpdump.org/release/
二,交叉编译
环境:ubuntu12.04
1,解压libpcap-1.4.0.tar.gz,进入目录,运行命令,
./configure --host=arm-hisiv200-linux --prefix=/usr/local/pcap_arm --with-pcap=linux
然后make & make install
2,解压tcpdump-4.4.0.tar.gz,进入目录,修改configure文件,将有“can not determine linux version when cross-compiling”提示的相关脚本注释。
然后运行命令,
./configure --host=arm-hisiv200-linux --prefix=/usr/local/tcpdump_arm
然后make & make install即可。
诸君好运。