晚上看《Linux程序设计》第四版 Neil Matthew, Richard Stones著,用NetBeans 6.9编辑screens1.c提示无法识别头文件<curses.h>,而第6章第一节说到,可以使用命令“ls -l /usr/include/*curses.h”来检查自己的curses的配置情况,命令“ls -l /usr/lib/lib*curses*"来检查库文件,但是在我的系统(Fedora 14)上就是没反应,去这些目录下看了一下,根本就没有这个头文件,查了一下可能是没有安装ncurses库,然后参考Fedora的安装方法(不同于“sudo apt-get install ***”),在shell中使用命令"yum install libncurses5-dev"来安装,然后又出现如下错误提示:
显示没有这个安装包,考虑到可能是发行版本不同而引起的名称差异,然后使用命令
“yum install *ncurses*dev*”来消除差异。截图如下
略。。。
安装成功,指定目录下也看到了curses.h头文件,但是在NetBeans中就是无法识别头文件中的函数,最后只能在NetBeans编辑完成,在shell下编译运行,
最后,成功!