【发布时间】:2016-02-05 04:34:16
【问题描述】:
我有一个名为 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。但这让我不知所措。但这至少应该意味着诅咒存在吧?我对使用 ubuntu 或 C 程序不是很有经验(很久以前我参加过一个较小的 C 课程,虽然我使用过很多 linux 计算机,但我主要使用终端进行导航)
乐于助人!
【问题讨论】: