修复zlib.h:no such file or directory
发布时间:2016-05-27 09:42:09 来源: 新浪博客
error: zlib.h:no such file or directory
去看了下出错的文件,里面这么一句#include
没这头文件?那就给它呗。
然后去搜索了下zlib.h,发现是属于zlib的。
去下个zlib。
zlib地址:http://www.zlib.net/
wget http://zlib.net/zlib-1.2.8.tar.gz tar -zxf zlib-1.2.8.tar.gz cd zlib-1.2.8
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, if specified path is not present
- /etc]# ldconfig
- if zlib was installed with a prefix...
- add /usr/local/zlib/lib to /etc/ld.so.conf
- /etc]# ldconfig
上一页1下一页 |
原文链接地址:https://www.yahuhost.com/server_technology/n566.html
版权所有@转载请注明原文地址
版权所有@转载请注明原文地址
【责任编辑:亚狐科技】
(Top) 返回页面顶端