我有一个名为samtools(版本1.3)的程序,用于处理从DNA测序实验中得到的文件。
下载的程序包含在一个文件夹中。为了设置程序,我在终端上进入该文件夹(在ubuntu计算机上)。我输入命令“make”。
它会运行并输出其操作,但会以错误信息终止:
bam_tview_curses.o bam_tview_curses.c
bam_tview_curses.c:41:20: fatal error: curses.h: No such file or directory
#include <curses.h>
^
compilation terminated.
make: *** [bam_tview_curses.o] Error 1
我的初步反应(在搜索了互联网后)是 curses 没有安装好,我试图使用sudo来解决这个问题(但显然我的用户不在sudoers列表中)。
因此,我尝试查看curses是否已经安装好,在参考了互联网之后,我尝试了以下命令:
ldconfig -p | grep ncurses
这段代码的输出结果为:
libncursesw.so.5 (libc6,x86-64) => /lib/x86_64-linux-gnu/libncursesw.so.5
libncurses.so.5 (libc6,x86-64) => /lib/x86_64-linux-gnu/libncurses.so.5
我安装了curses。但是我不知道发生了什么事情。至少这应该意味着curses已经存在了,对吗?我在使用Ubuntu或C程序方面并不很有经验(我以前学过一门较小的C课程,并且虽然我经常使用Linux电脑,但我大多数时候都是使用终端进行导航)。
需要帮助,感谢!
apk add ncurses-dev
- Bernardo Ramos