做电商网站的设计思路有什么意思,有没有做游戏评测的网站,网站搭建费用明细,网站屏蔽搜索引擎主要是记录交叉编译的一个坑#xff0c;不知道为什么网上的教程都没遇到过。
环境
libpcap 1.10.4tcpdump 4.99.4WSL
编译步骤
注意事项
注意解压的时候文件夹名需要是libpcap-1.10.4#xff0c;由于我是在github直接下载zip的压缩包名是libpcap-libpcap-1.10.4.tar.gz解…主要是记录交叉编译的一个坑不知道为什么网上的教程都没遇到过。
环境
libpcap 1.10.4tcpdump 4.99.4WSL
编译步骤
注意事项
注意解压的时候文件夹名需要是libpcap-1.10.4由于我是在github直接下载zip的压缩包名是libpcap-libpcap-1.10.4.tar.gz解压后libpcap-libpcap-1.10.4编译tcpdump时会出现问题找不到libpcaplibpcap-1.10.4和tcpdump-4.99.4需要放在同一级目录下
1.编译libpcap
tar zxvf libpcap-1.10.4.tar.gzcd libpcap-1.10.4./configure --prefix$PWD/install --hostarm CC/opt/gcc-linaro-5.4.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gccmakemake install
2.编译tcpdump默认是静态链接
tar zxvf tcpdump-4.99.4.tar.gzcd tcpdump-4.99.4.tar.gz./configure --prefix$PWD/install --hostarm CC/opt/gcc-linaro-5.4.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gccmake 可能会提示错误如下 /opt/gcc-linaro-5.4.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I. -I…/libpcap-1.10.4 -g -O2 -c ./tcpdump.c In file included from /opt/gcc-linaro-5.4.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include/string.h:634:0, from ./tcpdump.c:117: ./netdissect.h:133:14: error: expected identifier or ‘(’ before ‘extension’ extern char *strdup (const char *str); ^ ./netdissect.h:137:14: error: expected identifier or ‘(’ before ‘extension’ extern char *strsep(char **, const char *); 那就去修改Makefile的INCLS INCLS -I. -I../libpcap-1.10.4/install/includemake install