安装zlib
zlib标准安装指导:
- home : http://www.gzip.org/zlib/
- package(linux source) : http://www.gzip.org/zlib/
our configuration
- install to : /usr/local
- module types : dynamically and staticly loaded modules, *.so and *.a
zlib标准安装指导:
zlib library files are placed into /usr/local/lib and zlib header files are placed into /usr/local/include, by default.
- build static libraries
.../zlib-1.2.1]# ./configure
.../zlib-1.2.1]# make test
.../zlib-1.2.1]# make install
- build shared libraries
.../zlib-1.2.1]# make clean
.../zlib-1.2.1]# ./configure --shared
.../zlib-1.2.1]# make test
.../zlib-1.2.1]# make install
.../zlib-1.2.1]# cp zutil.h /usr/local/include
.../zlib-1.2.1]# cp zutil.c /usr/local/include
- /usr/local/lib should now contain...
libz.a
libz.so -> libz.so.1.2.1
libz.so.1 -> libz.so.1.2.1
libz.so.1.2.1
- /usr/local/include should now contain...
zconf.h
zlib.h
zutil.h - 可选择的zlib非标准安装指导:
-
- create the directory that will contain zlib
.../zlib-1.2.1]# mkdir /usr/local/zlib
- follow the given procedure above, except
.../zlib-1.2.1]# ./configure --prefix=/usr/local/zlib
- create the directory that will contain zlib
更新软连接:update the run-time linker
/etc/ld.so.cache will need to be updated with the new zlib shared lib: libz.so.1.2.1
- for standard zlib installation...
- add
/usr/local/lib
to /etc/ld.so.conf.d/*conf if specifie path is not present /etc]# ldconfig
如果还是不行的话,则在/lib下建立一个libz.so.1.2.1的软链接名字为libz.so
- add
- if zlib was installed with a prefix...
- add
/usr/local/zlib/lib
to /etc/ld.so.conf /etc]# ldconfig
- add