5.14. Ncurses-5.7

Ncurses パッケージは、端末に依存しない、文字ベースのスクリーン制御を行うライブラリを提供します。

概算ビルド時間: 0.7 SBU
必要ディスク容量: 30 MB

5.14.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/ncurses ではなく /tools/include にインストールすることを指示します。 これは他のパッケージが Ncurses のヘッダファイルを正しく見つけ出せるようにするためです。

パッケージをコンパイルします。

make

このパッケージにはテストスイートがありますが、インストールした後に実行しなければなりません。 テストスイートのためのファイル群はサブディレクトリ test/ 以下に残っています。 詳しいことはそのディレクトリ内にある README ファイルを参照してください。

パッケージをインストールします。

make install

本パッケージの詳細は 6.19.2. 「Ncurses の構成」 を参照してください。