这个软件包的详细内容位于 Section 6.19.2, “ Ncurses 的内容 ”
Ncurses 提供独立于终端的字符终端处理库。
为编译 Ncurses 做准备:
./configure --prefix=/tools --with-shared \ --without-debug --without-ada --enable-overwrite
配置选项的含义:
--without-ada
这个选项让 Ncurses 在即使宿主系统上安装了 Ada 编译器的情况下也不要编译其 Ada 绑定。需要这样做的原因是一旦我们进入 chroot 环境,Ada 就不能使用了。
--enable-overwrite
这个选项让 Ncurses 把它的头文件安装到 /tools/include
目录,而不是 /tools/include/ncurses
目录,以确保其它软件包可以成功的找到。
编译这个软件包:
make
这个软件包有一个测试工具,但是只能在该软件包安装之后才能运行。测试工具位于 test/
目录。更多的细节,请参考该目录的 README
文件。
安装这个软件包:
make install
这个软件包的详细内容位于 Section 6.19.2, “ Ncurses 的内容 ”