Table of Contents
tcpdump是用来debug网络的无上利器,虽然我不怎么会用。但是嵌入式板子上面还是带一个好。
看了busybox好像没有移植过去。看来只能自己编译了。
第一步当然要去下载最新版本。点击进入官网
tcpdump分为2块,一块是libpcap,一块是tcpdump。
编译libpcap
解压。我们不需要can,不需要bluetooth,指定linux版本为2.6。执行:
1 2 3 4 5 6 |
./configure --host=powerpc-e300c3-linux-gnu \ --disable-can --disable-bluetooth \ --with-pcap=linux ac_cv_linux_vers=2.6 make |
编译tcpdump
解压。运行:
1 2 3 4 5 6 |
./configure --host=powerpc-e300c3-linux-gnu --disable-ipv6 --disable-smb --without-smi --without-crypto make |
编译出来的tcpdump是不需要libpcap的。
That’s all.