ubuntu-14.04 – usr / local /中没有zlib.h文件包含如何获取它

前端之家收集整理的这篇文章主要介绍了ubuntu-14.04 – usr / local /中没有zlib.h文件包含如何获取它前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我一直在尝试运行一个C程序,它需要Zlib库来编译文件,它给出了一个错误,说“zlib.h没有这样的文件或目录存在”,在查看usr / local / include时我发现文件不存在我可以将文件复制到该位置,还是应该安装一些东西.我是ubuntu的新手所以请帮助
使用开发支持安装zlib @H_502_5@sudo apt-get install zlib1g-dev

如果您不想或不需要使用完整的zlib,则编写将zlib函数1:1映射到不支持压缩和解压缩的普通文件函数的包装程序非常容易.

@H_502_5@// // dummy zlib.h // #pragma once #include <stdio.h> typedef FILE *gzFile; int gzclose(gzFile file); gzFile gzdopen(int fd,const char *mode); gzFile gzopen(const char *path,const char *mode); int gzread(gzFile file,void *buf,unsigned int len); // // zlibDummy.cpp // #include <zlib.h> int gzclose(gzFile file) { return fclose(file); } gzFile gzdopen(int fd,const char *mode) { return _fdopen(fd,mode); } gzFile gzopen(const char *path,const char *mode) { return fopen(path,mode); } int gzread(gzFile file,unsigned int len) { return fread(buf,1,len,file); }

猜你在找的Ubuntu相关文章