我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
我如何使用这些库文件?