不言不语

您现在的位置是: 首页 >  PHP

PHP

Linux下curses库安装

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

1、Linux编译安装curses

a、下载curses安装包

1

[root@Linux ~]# wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz

b、解压缩并且进入ncurses-6.0文件

1
2

[root@Linux ~]# tar zxvf ncurses-6.0.tar.gz
[root@Linux ~]# cd ncurses-6.0

c、编译安装curses

1
2

[root@Linux ~]# make
[root@Linux ~]# make install

2、ubuntu apt-get安装curses

1

[root@Linux ~]# sudo apt-get install libncurses5-dev

3、centos yum安装curses

1

[root@Linux ~]# yum install ncurses-devel

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

文章评论