我有一小段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:没有这样的文件或目录
我该怎么办?问题在哪里
答案 0 :(得分:8)
在Ubuntu上,下载并安装libncurses5-dev:
sudo apt-get install libncurses5-dev
然后编译:
gcc my_program.c -o my_program -lncurses