zlib.h:no such file or directory
zlib.h:no such file or directory
biliangzu 发表于2年前
zlib.h:no such file or directory
  • 发表于 2年前
  • 阅读 11
  • 收藏 0
  • 点赞 1
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

error: zlib.h:no such file or directory

去看了下出错的文件,里面这么一句#include

没这头文件?那就给它呗。

然后去搜索了下zlib.h,发现是属于zlib的。

去下个zlib。

zlib地址:http://www.zlib.net/

然后

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

更新软连接: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

再装,ok了。

共有 人打赏支持
粉丝 0
博文 11
码字总数 601
×
biliangzu
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: