0

ncursesライブラリのバージョンを印刷するにはどうすればよいですか? Cursesからライブラリを使用しますPerl。私が理解している CTAN パッケージのバージョンは、curses ライブラリにアクセスするためのインターフェイスにすぎません。

ここから最新の(不安定な)バージョンをダウンロードしncursesました: http://invisible-island.net/datafiles/current/ncurses.tar.gz

エラーなしで( and だけ./configuremake)コンパイルしましたが、まだ行っていませんsudo make install

(1) インストールされている curses のバージョンを確認し、最終的に (2) バージョンを切り替える方法を知りたいです。

私はUbuntu 13.04を使用していることに注意してください。おそらく、次の情報が役立ちます。

$ locate ncurses.h
/usr/include/ncurses.h
$ locate curses.h
/usr/include/curses.h
/usr/include/ncurses.h
/usr/include/python2.7/py_curses.h
$ 
4

2 に答える 2

2

Curses.pm実際、現在の (n)curses バージョンを取得する関数はないようです。値を取得する小さな C プログラムを作成できます。

/* compile with "cc -lcurses filename.c" */
#include <curses.h>
main() {
  printf("%s\n", curses_version());
}

私のシステムでは、これはncurses 5.7.20100313.

しかし、curses_version() 関数を以下からも利用できるようにするとよいCurses.pmでしょう — Curses.pm の作成者に尋ねてみませんか?

于 2013-08-07T08:48:04.897 に答える