我正在尝试通过Cygwin安装bedtools v2.27.0。以下是我尝试过的命令:
$ 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
运行最后一个命令时,出现以下错误:
*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
包:
$ apt-cyg install libz-dev
但它没有用。我收到以下错误:
Unable to locate package libz-dev
请注意,我在Windows(64位机器(上使用Cygwin终端。非常感谢您的帮助。
要安装软件包,请使用 cygwin setup
,或者至少在使用apt-cyg
之前找到正确的软件包名称
要查找包含 zlib.h 标头的包,请执行以下操作:
$ 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