Linux错误:curses.h:没有这样的文件或目录问题解决方案

时间:2020-01-09 10:41:30  来源:igfitidea点击:

运行make命令安装特定软件时,我看到以下错误:

curses.h: No such file or directory
curses.h:没有此类文件或目录

如何在Red Hat Enterprise Linux(RHEL)或CentOS/Fedora Linux下解决此错误?
您需要安装curses库,其中包括例程,用于通过合理的优化更新字符屏幕的终端无关方法。

ncurses(新的curses)库是已停产
BSDcurses库是免费分发替代品。

在RHEL/Fedora/CentOS Linux上修复此错误

以root用户身份在shell提示符下执行以下yum命令:

# yum install ncurses-devel ncurses

在Debian/Ubuntu Linux上修复此错误

打开终端,然后执行以下apt-get命令以安装ncurses:

$ sudo apt-get install libncurses5-dev libncursesw5-dev

现在,您应该可以使用ncurses在Linux下编译任何程序。
这是编译和使用ncurses的示例命令:

$ gcc -o output input.c -lncurses
$ ./output