在sco下安装了ncurses,编译的时候用cc -o test test.c -lpanel -lncurses -L/ncurses/lib指定,ncurses中lib的路径,他总是提示找不到,而且我加入t头文件<ncurses.h>他也找不到。是怎么回事?我看以前说用curses.h链接到ncurses.h,是这样么?该怎么做? -L/ncurses/lib要放在-lpanel -lncurses 之前。楼主对cc使用的理解还需要加强 [ 本帖最后由 sunlan 于 2009-3-6 10:21 编辑 ]
by sunnyqboy - 其他UNIX - 2009-03-01 18:15:55 阅读(2008) 回复(2)
我在VM虚拟机上安装了5.07
又装了光盘中的Development System
然后下载了ncurses5.6,但是怎么都安不上。
一本电子书上介绍这样的安装步骤:
------------------------------------------------
tar zxvf ncurses
小弟很菜, 最好能尽量详细些. 尤其是如何设置include路径, 好让gcc找到各种扩展库, 多谢. [ 本帖最后由 kinematic 于 2006-1-8 10:58 编辑 ]
Install nsurses5.3 ./configure -- -- ok Type "make" --- gcc ......(编译n 行后) gnatbind -aO./ -aO. -aO../src -aO./../src -I- -x tour.ali fatal error: file terminal_interface-curses-forms-field_types-enumeration-ada.ali is incorrectly formatted make sure you are using consistent versions of gcc/gnatbind 1. gnatmake: *** bind failed. make[2]: *** [tour] Error 4 make[2]: Leavi...
在将unix程序移植到aix过程中,开始发现aix中没装ncurses库 经过高手们提点之后,装了ncurses库 --测试目录 $ lf a.c libncurses.a ncurses/ --测试程序a.c内容 $ vi a.c #include "ncurses/ncurses.h" int main() { initscr(); printw("hello world"); refresh(); getch(); endwin(); return 0; } --编译产生.o文件 $ cc -c a.c --编译产生执行文件a $ cc ...
不知道这样的界面用 ncurses 是否好写? 难道每一个 BOX,每一个对按键的操作都是自己一点一点实现的? http://www.ourproxy.com/help.html
如果我用两个窗口分割屏幕,然后用第一个线程来向第一个窗口写入数据,第二个线程来从键盘读入数据,他们会不会混乱?也就是说,我正在第二个窗口用键盘输入数据的时候,第一个线程要向第一个窗口写入数据,那么我在第二个窗口中的光标是不是会跑到第一个窗口中去? 他们分别有光标还是所有的窗口共用一个光标?