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 distclean
6. 生成wireshark
输入如下语句:
nmake -f Makefile.nmake all
执行语句,开始编译wireshark,这个步骤将比较耗时。
编译完成后,执行如下语句,查看wireshark是否可运行。
c:\wireshark\wireshark-gtk2\wireshare.exe
完成编译。
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
输入如下语句:
nmake -f Makefile.nmake distclean
6. 生成wireshark
输入如下语句:
nmake -f Makefile.nmake all
执行语句,开始编译wireshark,这个步骤将比较耗时。
编译完成后,执行如下语句,查看wireshark是否可运行。
c:\wireshark\wireshark-gtk2\wireshare.exe
完成编译。