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 | [root@Linux ~]# tar zxvf ncurses-6.0.tar.gz |
c、编译安装curses
1 | [root@Linux ~]# make |
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的样子。
很赞哦! ()