当前位置:   article > 正文

winddows 7下编译wireshark 1.7_wireshark1.7.2

wireshark1.7.2
Windows7下安装Wireshark1.7

1. C编译器以及平台SDK

(1)C Compiler(C编译器)
从vc6、vs20032、vs2005、到vs2008、vs2008ee、vs2010,这些集成开发环境(IDE)都包含了微软的C/C++编译器。
只要安装了这些IDE,都不需要再下载和安装C编译器了。
这里,我使用vs2008。
(2)vcvars32.bat
在vs2008的目录中找到vcvars32.bat。
最好将vcvars32.bat复制到C盘根目录下,并改为v8.bat,这样方便执行该bat程序。

2. 安装Cygwin
下载Cygwin安装文件。
在安装过程中,在“Select Packages”页面,需要手动选择一些必需的Package(它们在默认情况下是不会自动安装的)。
Archive->unzip
      ->zip
Devel->bison
    ->flex
Interpreters->perl
Utils->patch
Web->wget

3. 安装python
下载并安装Python2.7,安装在默认位置C:\Python27。

4. 下载wireshark1.7源代码
方式1:利用SVN下载。
方式2:直接下载。

5. 配置wireshark
假设wireshark目录为C:\wireshark
在该目录下,用记事本打开config.nmake文件,并设置相关参数:
(1)MSVC_VARIANT
因为我用的是vs2008,所以,我将MSVC_VARIANT=MSVC2008前面的#符号删除(#是注释的意思)。

6. 开始编译
1.进入cmd.exe。
2.调用vcvar32.bat,这一步的目的是设置vs2008的环境变量。
3.进入wireshark目录,输入如下语句,以验证【编译wireshark所需工具】是否都已安装。
nmake -f Makefile.namke verify_tools
4. 输入如下语句,以下载库文件,并安装。

nmake -f Makefile.nmake setup


5. 删除多余文件
输入如下语句:
nmake -f Makefile.nmake distclean
6. 生成wireshark
输入如下语句:
nmake -f Makefile.nmake all
执行语句,开始编译wireshark,这个步骤将比较耗时。
编译完成后,执行如下语句,查看wireshark是否可运行。
c:\wireshark\wireshark-gtk2\wireshare.exe


完成编译。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/168297
推荐阅读
相关标签
  

闽ICP备14008679号