C term.h:未找到标题

C term.h:未找到标题,c,linux,unix,C,Linux,Unix,我有一段关于linux终端功能的代码,它使用.h头文件这个术语 #include <stdio.h> #include <term.h> #include <curses.h> #include <stdlib.h> main() { setupterm("unlisted",fileno(stdout),(int*)0); printf("Done.\n"); } #包括 #包括 #包括 #包括 main() { s

我有一段关于linux终端功能的代码,它使用.h头文件这个术语

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

main()
{
      setupterm("unlisted",fileno(stdout),(int*)0); 
      printf("Done.\n");
}
#包括
#包括
#包括
#包括
main()
{
setupterm(“未上市”,文件号(标准输出),(int*)0;
printf(“完成。\n”);
}
但当我试图编译它时,我得到了致命的错误:term.h:没有这样的文件或目录


我该怎么办?Ubuntu上的问题在哪里,请下载并安装libncurses5 dev:

sudo apt-get install libncurses5-dev
然后编译:

gcc my_program.c -o my_program -lncurses

安装丢失的软件包怎么样?在一个著名的搜索引擎上快速搜索,我发现了以下内容:。根据您的linux发行版,您可能需要为
libncurses
安装
-dev
包。但是当我执行dpkg query--search curses.h时,我没有找到匹配的结果:/btw im在ubuntu 14上。04@koder16你能试着安装libncurses5开发库吗!,谢谢,伙计们,这很有效!你帮了我很多。