从品牌网站建设到网络营销策划,从策略到执行的一站式服务
在这里下载最新的代码,我下载的是zlib-1.2.5.tar.gz。
创新互联于2013年成立,先为尉氏等服务建站,尉氏等地企业,进行企业商务咨询服务。为尉氏企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
解压后进入zlib-1.2.5文件夹,然后使用以下命令生成库文件
./configure
make
之后会生成libz.a
在该目录下编辑以下测试代码
- #include
- #include
- #include
- #include"zlib.h"
- int main()
- {
- unsigned char uncomp_bytes[100];
- uLong uncomp_size;
- uLong return_code=0;
- unsigned char comp_bytes[100];
- uLong comp_size=100;
- strcpy(uncomp_bytes,"helloworld");
- uncomp_size=strlen(uncomp_bytes);
- printf("uncomp_size:%d\n",uncomp_size);
- if((return_code = compress((Byte *)comp_bytes,&comp_size,(Byte *)uncomp_bytes,uncomp_size))!=Z_OK )
- {
- printf("return code:%d\n",return_code);
- exit(1);
- }
- printf("comp_size:%d\n",comp_size);
- uncomp_size=100;
- if((return_code=uncompress((Byte *)uncomp_bytes,&uncomp_size,(Byte *)comp_bytes,comp_size))!=Z_OK)
- {
- printf("return code:%d\n",return_code);
- exit(1);
- }
- printf("uncomp_size:%d\n",uncomp_size);
- printf("%s\n",uncomp_bytes);
- return 0;
- }
使用命令:
gcc test.c -o test -lz
输出结果如下:
- uncomp_size:10
- comp_size:18
- uncomp_size:10
- helloworld
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图