linux下编译tcpdump源码(附tcpdump源码)
2.在linux下建⽴⽂件夹tcpdump(⽬录名称随意),将下载的两个压缩包⽂件拷贝进去,注意不要把这两个压缩包放到和windows的共享⽂件夹下⾯去,解压两个⽂件:tar -xzvf libpcap-1.9.、tar -xzvf tcpdump-4.9.
(最好设置⼀下两个⽂件的读写属性chmod -R 777 libpcap-1.9.1 和 chmod -R 777 tcpdump-
linux下gcc编译的四个步骤4.9.3,此步骤可以省略)
3.进⼊libpcap-1.9.1(cd libpcap-1.9.1/),进⾏Makefile环境配置,
./configure --prefix=(⽬录路径)/tcpdump --host=arm-linux --target=arm-linux CC=arm-hisiv300-linux-uclibcgnueabi-gcc --with-pcap=linux,–prefix指定⽬标⽂件⽣成路径(makefile⾥⾯的target存放路径),–host、–target和arm-linux都写成arm-linux 即可,CC为使⽤的交叉编译链这个需要⽤你⾃⼰的编译链,然后编译Makefile(直接make即可),最后make install
4.进⼊tcpdump-4.9.3,进⾏Makefile环境配置,
./configure --prefix=(⽬录路径)/tcpdump --host=arm-linux --target=arm-linux CC=arm-hisiv300-linux-ucli
bcgnueabi-gcc,–prefix指定⽬标⽂件⽣成路径(makefile⾥⾯的target存放路径),–host和–target都写成arm-linux即可,CC为使⽤的交叉编译链,这个需要⽤你⾃⼰的编译链,然后编译Makefile(直接make即可),最后make install
5.在tcpdump-4.9.3或者指定⽂件路径下可以到tcpdump(可执⾏⽂件),然后将此⽂件拷贝到需求环境中使⽤即可
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论