工作中用到的开源程序是在linux系统下运行的,以前给自己装了一个双系统(Win7+ubuntu),用到的时候经常得关机切换系统。无意间发现Cygwin,它可以在win7上运行,模拟出类unix的环境。于是乎果断安装。但是等编译程序的时候发现:网上下载的zip程序包无法解压,所以重新安装unzip程序,在这里记录一下。
下面是整个过程:
1. 重新双击打开安装cygwin使得安装程序:setup-x86_64.exe,如图所示:

cygwin的安装文件
2. 点击下一步,选择直接从网络安装,如图所示:

选择安装方式
3. 然后点击下一步,选择根目录,一般选择默认【C:\cygwin64】

选择根目录
4. 点击下一步,选择下载的文件保存位置,这里我选择【H:\迅雷下载】

选择下载的文件保存位置
5. 点击下一步,选择网络连接方式,这里选择直接连接【Direct Connection】

选择网络连接方式
6. 选择镜像,这里可以选择中国的两个镜像,以cn结尾的。

选择镜像
7. 点击下一步,他会下载并显示资源列表,

资源列表
8,首先将view选为full,向下拖动,找到并选择unzip。这里我之前已经安装过了,所以前面的状态显示keep,如果你没有安装,初次点击前面会将skip转变为具体的版本号,然后剪辑下一步。
选择unzip
9.点击写一部,会显示上述选择的程序需要安装哪些依赖包,全选并点击下一步。

选择依赖包
10. 开始下载并安装,如图所示:

下载并安装
11. 安装结束。

安装结束
另外一种方法:自己编译安装
1. 首先是下载unzip文件,在网上随便下载一个,这里下载我下载了:unzip552.tar.gz。
2. 下载完成后打开文件,找到其中有一个unzip552.tar.gz的压缩文件,解压这个文件就可以了。
3. 把解压后的文件放到cygwin一个目录下。
4. 我是放在C:/cygwin/home/wind/unzip-5.52这里了,unzip-5.52是unzip的目录
5. 然后把unzip-5.52目录下的unix下的makefile拷贝到unzip-5.52目录下
6. 运行命令make generic
7. 运行命令make install
OK了,感谢CSDN友人 “morris88”