首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过cygwin命令安装bedtools时出错:致命错误: zlib.h:没有这样的文件或目录

通过cygwin命令安装bedtools时出错:致命错误: zlib.h:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2018-01-04 18:05:33
回答 1查看 1.4K关注 0票数 1

我正在尝试通过Cygwin安装bedtools v2.27.0。以下是我尝试过的命令:

代码语言:javascript
复制
$ wget https://github.com/arq5x/bedtools2/releases/download/v2.27.0/bedtools-2.27.0.tar.gz
$ tar -zxvf bedtools-2.27.0.tar.gz
$ cd bedtools2
$ make

在运行最后一个命令时,我得到以下错误:

代码语言:javascript
复制
*fatal error: zlib.h: No such file or directory  
*#include <zlib.h>*  
^  
compilation terminated.  
make[1]: *** [Makefile:37: ../../../obj//FileRecordMgr.o] Error 1  
make: *** [Makefile:187: src/utils/FileRecordTools] Error 2*  

我尝试使用以下命令下载libz包:

代码语言:javascript
复制
$ apt-cyg install libz-dev

但它并没有起作用。我得到了以下错误:

代码语言:javascript
复制
Unable to locate package libz-dev

请注意,我在windows (64位计算机)上使用Cygwin终端。非常感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-01-05 17:17:44

要安装软件包,请使用cygwin setup,或者至少在使用apt-cyg之前找到正确的软件包名称

要查找包含zlib.h头的包:

代码语言:javascript
复制
$ cygcheck -p include/zlib.h
Found 10 matches for include/zlib.h
...
zlib-devel-1.2.11-1 - zlib-devel: gzip de/compression library (development)
..

因此,您需要安装zlib-devel

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48092897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档