%general-entities; ]> ncurses &ncurses-version;
&ncurses-url;
Ncurses-&ncurses-version; Ncurses tools <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../chapter06/ncurses.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&ncurses-ch5-sbu;</seg> <seg>&ncurses-ch5-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装 Ncurses 首先,保证在配置时首先找到 gawk 命令: sed -i s/mawk// configure 准备编译 Ncurses: ./configure --prefix=/tools \ --with-shared \ --without-debug \ --without-ada \ --enable-widec \ --enable-overwrite 配置选项的含义: --without-ada 这保证不构建 Ncurses 的 Ada 编译器支持,宿主环境可能有 Ada 编译器,但进入 chroot 环境后 Ada 编译器就不再可用。 --enable-overwrite 这告诉 Ncurses 将头文件安装在 /tools/include, 而不是 /tools/include/ncurses ,从而保证其他软件包可以成功找到 Ncurses 头文件。 --enable-widec 编译该软件包: make 该软件包有测试套件,但必须在安装软件包后运行。测试文件位于 test/ 目录中,阅读其中的 README 文件了解更多信息。 安装该软件包: make install ln -s libncursesw.so /tools/lib/libncurses.so <para>该软件包的详细信息可以在 <xref linkend="contents-ncurses"/> 中找到。</para> </sect2> </sect1>