5.23. Ncurses-5.4

Ncurses 软件包包含用于终端无关字符屏幕处理的库。

预计编译时间: 0.7 SBU
所需磁盘空间: 27.5 MB
安装依赖于: Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、Make 和 Sed

5.23.1. Ncurses 的安装

准备编译 Ncurses

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

configure 选项的含义

--without-ada

这确保 Ncurses 不会构建对 Ada 编译器的支持,该编译器可能存在于主机上,但在我们进入 chroot 环境后将不可用。

--enable-overwrite

这告诉 Ncurses 将其头文件安装到/tools/include,而不是/tools/include/ncurses,以确保其他软件包可以成功找到 Ncurses 头文件。

编译软件包

make

此软件包不附带测试套件。

安装软件包

make install

有关此软件包的详细信息位于 第 6.21.2 节,“Ncurses 的内容”中。