首页 > 其他 > 详细

交叉编译tcpdump(转)

时间:2020-09-07 21:10:50      阅读:54      评论:0      收藏:0      [点我收藏+]

交叉编译tcpdump

 

 

1、简介tcpdump

针对网络抓包工具,大家肯定都听说过Wireshark,Wireshark支持Windows平台和Unix平台,功能当然也非常强大。但是在我们开发的一些嵌入式设备中,对图形界面的支持较弱,所以在Linux下的话,还是用tcpdump,tcpdump是采用命令行方式对网络接口数据包进行筛选抓取,可以生成抓包文件,用wireshark打开进行查看。

tcpdump官方网站最新版本下载地址,我下载的是tcpdump-4.9.2.tar.gz 和 libpcap-1.8.1.tar.gz。大家可以直接在这里下载:

tcpdump资料

2、交叉编译tcpdump

首先添加交叉编译的环境变量:

export PATH=/opt/linaro-14.04/gcc-linaro-arm-linux-gnueabihf-4.8/bin/:$PATH
export CC=arm-linux-gnueabihf-gcc
  • 1
  • 2

tcpdump以来libpcap库,先交叉编译libpcap:

tar zxvf libpcap-1.8.1.tar.gz
cd libpcap-1.8.1/
./configure --prefix=$PWD/install --host=arm-linux-gnueabihf --with-pcap=linux
make
make install

交叉编译tcpdump:

tar zxvf tcpdump-4.9.2.tar.gz
cd tcpdump-4.9.2/
./configure --host=arm-linux-gnueabihf
make

交叉编译tcpdump(转)

原文:https://www.cnblogs.com/erhu-67786482/p/13628703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!