首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

GCC curses动态库链接的异常

2012-02-10 
GCC curses动态库链接的错误#include stdio.h#include curses.hint main(){initscr()clear()addstr(

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

热点排行