当前位置: 技术问答>linux和unix
初学Linux编程。用gcc编译ncurses库出现问题:
来源: 互联网 发布时间:2015-07-03
本文导语: 程序: #include #include int main(void) { initscr(); box(stdscr, ACS_VLINE, ACS_HLINE); Mvaddstr(11, 30, "Hello World!n"); refresh(); getch(); endwin(); return 0; } 使用gcc编译,命令行:gcc -lcurse -o cur mc.c 错误信息: /tmp/ccLVc33m.o(.text...
程序:
#include
#include
int main(void)
{
initscr();
box(stdscr, ACS_VLINE, ACS_HLINE);
Mvaddstr(11, 30, "Hello World!n");
refresh();
getch();
endwin();
return 0;
}
使用gcc编译,命令行:gcc -lcurse -o cur mc.c
错误信息:
/tmp/ccLVc33m.o(.text+0x53): In function 'main':
: undefined reference to 'Mvaddstr'
collect2: ld returned 1 exit status
#include
#include
int main(void)
{
initscr();
box(stdscr, ACS_VLINE, ACS_HLINE);
Mvaddstr(11, 30, "Hello World!n");
refresh();
getch();
endwin();
return 0;
}
使用gcc编译,命令行:gcc -lcurse -o cur mc.c
错误信息:
/tmp/ccLVc33m.o(.text+0x53): In function 'main':
: undefined reference to 'Mvaddstr'
collect2: ld returned 1 exit status
|
Mvaddstr(11, 30, "Hello World!n");
改为mvaddstr(); 区分大小写!
另外,-lcurses!
改为mvaddstr(); 区分大小写!
另外,-lcurses!