交叉编译tcpdump
1、下载libpcap源码和tcpdump源码【最后有链接】
2、先编译libpcap
解压后,进入目录,执行以下命令:
mkdir build
cd build
../configure --host=arm-linux CC=arm-gcc7.3-linux-musleabi-gcc --prefix=$PWD/install
make
make install
3、再编译tcpdump
解压tcpdump源码,进入目录,执行以下命令:
mkdir build
cd build../configure --host=arm-linux CC=arm-gcc7.3-linux-musleabi-gcc CFLAGS="-I../../libpcap-1.10.1/build/install/include/ -L../../libpcap-1.10.1/build/install/lib/ -static"
make
4、将tcpdump可执行文件拷贝到开发板内即可使用
5、源码链接地址:
libpcap和tcpdump源码文件下载地址