windows下
1. 下载安装包zlib128.zip
2. 解压缩到zlib-1.2.8目录下
3. 打开VS的命令提示,比如我打开的:"D:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\VS2013 开发人员命令提示.exe"
4. cd到目录zlib-1.2.8
5. 执行命令:nmake -f win32/Makefile.msc
6. 在zlib-1.2.8下提取我们需要的文件:zconf.h,zlib.h,zdll.lib,zlib1.dll,zlib.pdb(最后这个是调试用的,可以不要)
注意:在目录zlib-1.2.8下生成zlib1.dll所对应的lib文件是zdll.lib,而不是zlib.lib。(zlib.lib是独立的静态库)
7. 提醒:如果你还需要用这个编译curl开源库,不要删了这个目录(zlib-1.2.8),编译完curl后可以删除
ubuntu下
1. 下载安装包zlib-1.2.8.tar.gz
2. 解压缩到zlib-1.2.8目录下
3. 打开终端
4. cd到目录zlib-1.2.8
5. 命令:./configure
6. 命令:make
7. 命令:make install
8. 生成文件
目录/usr/local/include:zconf.h,zlib.h
目录/usr/local/lib:libz.so.a,libz.so.1.2.8,libz.so.1,libz.so (libz.so.1和libz.so只是libz.so.1.2.8的软连接)
9. 提醒:只要是安装了(make install),即使你还需要用这个编译curl开源库,也可以删了这个目录(zlib-1.2.8)