移植tcpdump到arm linux

2019-07-13 02:10发布

以前已经移植过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