源码编译tcpdump过程记录

目录

1 源码编译bison

2 源码编译gettext0.21

3 源码编译texinfo6.7

4 源码编译flex2.6.4

5 源码编译 libpcap-1.10.3

6 源码编译tcpdump-4.99.3

7 检查安装是否成功


工作上需要使用一台装有银河麒麟的操作系统的计算机。这台计算机cpu是arm架构的并且没有预装tcpdump。下面介绍我如何在这样一台预装软件较少的计算机上用源码安装tcpdump。

1 源码编译bison

我使用的版本是3.1.具体编译过程见以前的博客ubuntu编译安装bison3.1源码

2 源码编译gettext0.21

按理说,要在第二步以前编译libtool。但是实操跳过了这一步,并不影响结果。

gettext的编译过程见博客ubuntu源码编译安装gettext

3 源码编译texinfo6.7

texinfo的编译过程见ubuntu上texinfo源码编译

4 源码编译flex2.6.4

flex编译过程见ubuntu编译安装flex 

5 源码编译 libpcap-1.10.3

下载源码并解压。在解压的路径下输入如下指令,完成编译libpcap

./configure
make
sudo make install

6 源码编译tcpdump-4.99.3

下载源码并解压。在解压的路径下输入如下指令,完成编译tcpdump

./configure --host=arm-linux --with-pcap=linux
make

注意,这里不需要make install。make之后,在同一个路径下,你将看到tcpdump程序。

由于计算机是arm架构的,所以--host=arm-linux

7 检查安装是否成功

在同一个路径下,输入指令:

sudo ./tcpdump

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值