ncurses
最終更新日時:2007-09-28 00:18:31
その他UNIX系
その他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