安装 Ncurses-5.3

预计所需编译时间:      0.7 SBU
预计所需硬盘空间:      26 MB

Ncurses的内容

Ncurses 提供字符终端处理库,包括面板和菜单。

安装下列程序: captoinfo (link to tic), clear, infocmp, infotocap (link to tic), reset (link to tset), tack, tic, toe, tput 和 tset

安装下列库文件: libcurses.[a,so] (link to libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so] 和 libpanel.[a,so]

Ncurses 安装依赖关系

Ncurses 依赖于: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.

安装 Ncurses

先修正两个小bug:

patch -Np1 -i ../ncurses-5.3-etip-2.patch
patch -Np1 -i ../ncurses-5.3-vsscanf.patch

第一个补丁修改 etip.h 头文件,第二个补丁防止编译时出现使用旧头文件的编译警告。

为编译 Ncurses 做准备:

./configure --prefix=/tools --with-shared \
    --without-debug --without-ada --enable-overwrite

配置参数的意思是:

编译程序和库文件:

make 

最后安装:

make install