ncurses

最終更新日時:2007-09-28 00:18:31
その他UNIX系

ncurses とは


curses とは、画面制御と操作のためのインターフェースを提供するライブラリです。
curses のフリーな実装が ncurses です。
ncurses を使用することにより、キーボードの入力操作、ウィンドウ対応、メニュー、フォーム、パネル等の機能を簡単に実装することができ、CUI アプリケーションの多くは ncurses を使用して作られています。

インストール


たいていの OS で ncurses もしくは curses がデフォルトでインストールされていますので、通常は手動でインストールすることはほとんどありません。
が、ここでは参考までに手動でインストールする手順を紹介しておきます。

ncurses-5.2 の例です。
NCURSES の公式サイトよりアーカイブを取得し、展開します。
※ patch があるようであれば適用します。

 % gzip -dc ncurses-5.2.tar.gz | tar xvf -
 % cd ncurses-5.2


あとはおきまりの手順。
ただし、shared library を作成しておいた方がよいので configure にて指定します。

 % ./configure --with-shared
 % make
 % su
 # make install


お問い合わせは 掲示板 にて。