最近大家在 linux 下用 getch() 这个函数,出现了一些问题,所以在解决了这些问题以后,总结一下。
首先用
rpm -qa|grep ncurses
查看一下,看系统是否有这个库,如果有只需要更新一下,操作如下
yum install ncurses-devel
如果没有,或者上述操作失败后,从网上获取一个 ncurses 压缩包,解压之后,操作如下:
./configure
make
make install (如果你是用的是默认安装路径那么请记得使用root权限,不过一般不建议使用root权限安装)
如此即可使用 curses 库,使用 gcc 编译
gcc file -o target -lcurses
以上都是在红帽或者是Fedora 系统下。
但是如果是 Ubuntu 下,可以这样:
apt-get install libncurses5-dev
阅读(3187) | 评论(0) | 转发(0) |