2.4. 在UNIX下编译Wireshark

如果在Unix操作系统下可以用如下步骤编译Wireshark源代码:

  1. 如果使用Linux则解压gzip'd tar文件,如果您使用UNIX,则解压GUN tar文件。对于Linux命令如下:

    tar zxvf wireshark-0.99.5-tar.gz

    对于 UNIX版本,命令如下

    gzip -d wireshark-0.99.5-tar.gz
    tar xvf wireshark-0.99.5-tar
    []注意

    使用管道命令行 gzip –dc Wireshark-0.99.5-tar.gz|tar xvf 同样可以[9]

    []注意

    如果您在Windows下下载了Wireshark,你会发现文件名中的那些点变成了下划线。

  2. 将当前目录设置成源文件的目录。

  3. 配置您的源文件以编译成适合您的Unix的版本。命令如下:

    ./configure

    如果找个步骤提示错误,您需要修正错误,然后重新configure.解决编译错误可以参考第 2.6 节 “解决UNIX下安装过程中的问题 ”

  4. 使用make命令将源文件编译成二进制包,例如:

    make
  5. 安装您编译好的二进制包到最终目标,使用如下命令:

    make install

    一旦您使用make install安装了Wireshark,您就可以通过输入Wireshark命令来运行它了。



[9] 译者注:看到别人翻译Pipelin之类的,似乎就是叫管道,不知道是否准确