读书人

GCC curses动态库链接的异常

发布时间: 2012-02-10 21:27:42 作者: rapoo

GCC curses动态库链接的错误
#include <stdio.h>
#include <curses.h>

int main()
{
initscr();
clear();
addstr("Hello ,World!");
move(1,0);
refresh();
getch();
endwin();
}

这个程序链接有错误.
<curses.h>这个文件有个动态库libcurses.dylib.在usr/lib里边.
但是gcc好像找不到.

Undefined symbols for architecture x86_64:
"_stdscr", referenced from:
_main in main.o
"_initscr", referenced from:
_main in main.o
"_wclear", referenced from:

[解决办法]
连接curses库

gcc -o main main.c -lcurses

读书人网 >UNIXLINUX

热点推荐