term.h:找不到标题

时间:2014-09-18 19:07:26

标签: c linux unix

我有一小段Linux终端功能代码,它使用term.h头文件

#include <stdio.h>
#include <term.h>
#include <curses.h>
#include <stdlib.h>

main()
{
      setupterm("unlisted",fileno(stdout),(int*)0); 
      printf("Done.\n");
}

但是当我尝试编译它时,我得到了致命的错误:term.h:没有这样的文件或目录

我该怎么办?问题在哪里

1 个答案:

答案 0 :(得分:8)

在Ubuntu上,下载并安装libncurses5-dev:

sudo apt-get install libncurses5-dev

然后编译:

gcc my_program.c -o my_program -lncurses