Software Centerからパッケージをインストールしてlibncurses5-dev
から、ヘッダーファイルを確認しました。
asheesh@ashrj-U32U:~$ ls -l /usr/include/*curses.h
-rw-r--r-- 1 root root 76291 Nov 18 2011 /usr/include/curses.h
lrwxrwxrwx 1 root root 8 Nov 18 2011 /usr/include/ncurses.h -> curses.h
-rw-r--r-- 1 root root 12180 Apr 11 2011 /usr/include/slcurses.h
次に、ライブラリファイルを確認しました。
asheesh@ashrj-U32U:~$ find /usr/lib/ -name "*curses*"
....
/usr/lib/x86_64-linux-gnu/libcurses.a
/usr/lib/x86_64-linux-gnu/libncurses.so
/usr/lib/x86_64-linux-gnu/libcurses.so
/usr/lib/x86_64-linux-gnu/libncurses.a
....
存在しません。
ライブラリファイルをインストール/作成するにはどうすればよいですか?なぜ彼らは標準パッケージと一緒にセットアップしなかったのですか?
単にコンパイルすると、エラーが発生します:
asheesh@ashrj-U32U:~$ gcc -o screen1 screen1.c -lcurses
asheesh@ashrj-U32U:~$ screen1
No command 'screen1' found, did you mean:
Command 'screen' from package 'screen' (main)
screen1: command not found
これらのライブラリファイルを使用するにはどうすればよいですか?