QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 884|回复: 2

使用 curse 库编程时编译不通过

[复制链接]
发表于 2005-6-15 13:18:34 | 显示全部楼层 |阅读模式
我是在我的vmware4.5 中安装的redhat8 中编写下面的程序。
[code:1]
#include <stdio.h>
#include <curses.h>

int main(void)
{
    initscr();
    clear();
    move(10,20);
    addstr("Hello world!");
    move(1,0);
    refresh();
    getch();
    endwin();
}
[/code:1]

这个程序编译的时候出现如下的信息:

/tmp/cccwoyEg.o: In function 'main':
/tmp/cccwoyEg.o(.text+0x11): undefined reference to 'initscr'
/tmp/cccwoyEg.o ..........................................................'stdscr''
/tmp/cccwoyEg.o ..........................................................'wclear'
........
collect2: ld returned 1 exit status
请问这是为什么,谢谢!
发表于 2005-6-15 13:42:40 | 显示全部楼层
要把curse的库链接上,在linux下是 -lnurses
回复

使用道具 举报

 楼主| 发表于 2005-6-15 15:10:09 | 显示全部楼层
万分感谢,就是少了 -lcurses,太谢谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 21:56 , Processed in 0.041004 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表