-

Linux下curses库安装

Linux

curses库是Linux下的一组函数,可以用它们来设置光标的位置和终端屏幕上显示的字符样式,Linux大部分控制终端屏幕的程序使用curses库开发的。下面详细讲解下在Linux不同发行版下的安装。

1、Linux编译安装curses
a、下载curses安装包
[cc lang=”bash”][root@Linux ~]# wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz[/cc]
b、解压缩并且进入ncurses-6.0文件
[cc lang=”bash”][root@Linux ~]# tar zxvf ncurses-6.0.tar.gz
[root@Linux ~]# cd ncurses-6.0[/cc]
c、编译安装curses
[cc lang=”bash”][root@Linux ~]# make
[root@Linux ~]# make install[/cc]

2、ubuntu apt-get安装curses
[cc lang=”bash”][root@Linux ~]# sudo apt-get install libncurses5-dev[/cc]

3、centos yum安装curses
[cc lang=”bash”][root@Linux ~]# yum install ncurses-devel[/cc]

curses工作在屏幕,窗口和子窗口之上。屏幕是设备全部可用显示面积(对终端是该窗口内所有可用字符位置)。curses使用两个数据结构映射终端屏幕:stdscr和curscr。stdscr是“标准屏幕”(逻辑屏幕),在curses函数库产生输出时就刷新,是默认输出窗口(用户不会看到该内容)。curscr是“当前屏幕”(物理屏幕),在调用refresh函数时,函数库会将curscr刷新为stdscr的样子。

来源:Linux下curses库安装

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注