tcpdump移植
? ? ? ? ? ? ? ?TCPDUMP移植到ARM
1.下載軟件
? 到http://www.tcpdump.org/下載最新軟件包:
? ?tcpdump-4.5.1.tar.gz和libpcap-1.5.3.tar.gz
2.移植libpcap-1.5.3.tar.gz
?tar zxvf libpcap-1.5.3.tar.gz
?./configure --prefix=/mnt/tcpdump/ --host=arm-linux --target=arm-linux CC=arm-none-linux-gnueabi-gcc --with-pcap=linux
? 有些網(wǎng)友說配置為--with-pcap=null,會(huì)產(chǎn)生錯(cuò)誤,雖然移植沒有問題,執(zhí)行會(huì)報(bào)錯(cuò)。
3.移植tcpdump-4.5.1.tar.gz
? ?注釋掉configure中下面腳本
? ?4343 ? ? ? ? #if test $ac_cv_linux_vers = unknown ; then
? ?4344 ? ? ? ? # ? ? ? as_fn_error $? "cannot determine linux version when cross- ? ?compiling" "$LINENO" 5
? ?4345 ? ? ? ? #fi
? ./configure --prefix=/mnt/tcpdump/ --host=arm-linux --target=arm-linux CC=arm-none-linux-gnueabi-gcc
4.復(fù)制/mnt/tcpdump/sbin/tcpdump到目標(biāo)板
5.執(zhí)行./tcpdump -i eth0 -nnvvXSs 1600 -w test.pcap
轉(zhuǎn)載于:https://blog.51cto.com/linuxkernel/1353198
總結(jié)
- 上一篇: 助学贷款逾期上征信多久能消除
- 下一篇: Throwable、Error、Exce