Chinaunix首页 | 论坛 | 博客
  • 博客访问: 313783
  • 博文数量: 79
  • 博客积分: 3458
  • 博客等级: 中校
  • 技术积分: 921
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-25 17:09
个人简介

自、管

文章分类

全部博文(79)

文章存档

2013年(7)

2012年(20)

2011年(18)

2010年(34)

分类: LINUX

2010-06-23 16:50:18



6.16. Zlib-1.2.3

Zlib 软件包包含 zlib 库,很多程序中的压缩或者解压缩程序都会用到这个库。

预计编译时间: 0.1 SBU
所需磁盘空间: 3.1 MB
安装依赖于: Binutils, Coreutils, GCC, Glibc, Make, Sed

6.16.1. 安装 Zlib

[Note]

注意

如果在环境变量中指定了 CFLAGS 的话,Zlib 就不能正常编译共享库。如果你想使用自定义的 CFLAGS 环境变量,请在下述整个 configure 命令的过程中始终把 -fPIC 指令加在 CFLAGS 的最前面,结束后还必须再撤销它。

为编译 Zlib 做准备:

./configure --prefix=/usr --shared --libdir=/lib

编译软件包:

make

要测试结果,请运行:make check

安装共享库:

make install

上面的命令将会在 /lib 目录下安装一个 .so 文件。我们将要移除它并重新连接到 /usr/lib 目录下:

rm -v /lib/libz.so
ln -sfv ../../lib/libz.so.1.2.3 /usr/lib/libz.so

编译静态库(非共享库):

make clean
./configure --prefix=/usr
make

要测试静态库可以用这个命令:make check

安装静态库:

make install

修正静态库的权限:

chmod -v 644 /usr/lib/libz.a

6.16.2. Zlib 的内容

安装的库: libz.[a,so]

简要描述

libz

包含很多程序都用到的压缩和解压函数

阅读(3655) | 评论(0) | 转发(0) |
0

上一篇:zlib 的安装

下一篇: Linux下C语言编程--1

给主人留下些什么吧!~~