移植tcpdump到arm linux

来源:互联网 发布:如寡人者安与知耻的知 编辑:程序博客网 时间:2024/05/17 02:34

以前已经移植过libpcac库,现在可以tcpdump

1、http://www.tcpdump.org/#latest-release下载tcpdump源码

2、解压:

tar -xf tcpdump-4.6.2.tar.gz

cd tcpdump-4.6.2/

3、配置: 

./configure --host=arm CC=arm-linux-gcc --disable-ipv6

4、编译

make 

编译到最后时报错:

print-enc.o: In function `enc_if_print':
print-enc.c:(.text+0xb8): undefined reference to `ip6_print'


修改方法:

注释掉ip6_print(p, length);这一句

vi print-enc.c

 80     case AF_INET6:
 81         //ip6_print(p, length);
 82         break;
 83     }
 84 
0 0
原创粉丝点击