Linux中安装 Ncurses 库以便更好支持TUI
GNU Ncurses 是一个允许用户编写基于文本的用户界面(TUI)的编程库,许多基于文本的游戏都是使用这个库创建的。下面介绍如何在类 Unix 操作系统中安装 Ncurses 库。
一、从仓库安装
Ncurses 在大多数 Linux 发行版的默认仓库中都有,可直接从仓库安装。
RHEL、CentOS 上:
$ sudo yum install ncurses-devel
在 Debian、Ubuntu 上:
$ sudo apt-get install libncurses5-dev libncursesw5-dev
二、源码编译安装
默认仓库中的 GNU ncureses 可能有点老,如果想安装最新的稳定版本,可以从源代码进行编译和安装,先从官网https://ftp.gnu.org/pub/gnu/ncurses/下载最新的 ncurses 版本。
$ wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.2.tar.gz
解压 tar 文件:
$ tar -zxvf ncurses-6.2.tar.gz
cd 到ncurses-6.2目录:
$ cd ncurses-6.2
$ ./configure --prefix=/opt/ncurses
进行编译和安装:
$ make
$ sudo make install