libpng-1.2.5

介绍 libpng

下载地址(HTTP):       http://www.libpng.org/pub/png/src/libpng-1.2.5.tar.bz2
下载地址(FTP):	ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.2.5.tar.gz
使用版本:                   1.2.5
包的大小:                   376 KB
估计所需硬盘空间:  4.1 MB

libpng软件包包含 libpng 库.这些库被其他程序用于读写png文件.

下载一个补丁,可以强制 libpng 连接到 libz http://downloads.linuxfromscratch.org/blfs-patches.

安装 libpng

用以下命令安装 libpng:

patch -Np0 -i ../libpng-1.2.5-lz.patch &&
make prefix=/usr \
   ZLIBINC=/usr/include ZLIBLIB=/usr/lib -f scripts/makefile.linux &&
make prefix=/usr install -f scripts/makefile.linux

命令解释

CC="gcc $CFLAGS" : 让 libpng 在编译时用 CFLAGS .

ZLIBINC=/usr/include ZLIBLIB=/usr/lib : 强制libpng去找我们已安装的zlib的includes 和库文件目录.

-f scripts/makefile.linux : 指出make是用Linux版本的makefile.因为libpng没有用autoconf的惯例方式, 而是针对于不同的平台有不同的makefile.

配置 libpng

配置信息

和大多数库一样,这里不需要做额外的配置。不过,库文件的路径如 /usr/lib/usr/local/lib 应该在 /etc/ld.so.conf 文件中,这样 ldd 才能找到这个库。在检查了这一点后,要以 root 的身份运行 /sbin/ldconfig

内容

libpng 软件包包含 png 库libpng-config.

具体说明

png 库

PNG 库是用来创立和操作PNG 格式的图形文件.PNG 格式是设计来替代GIF,它对于更小范围的TIFF(标记图象文件格式)来说, 有了很多的进步和拓展并且减少了关于专利权的麻烦.

libpng-config

libpng-config 为 libpng 提供了配置信息.