当前位置: 技术问答>linux和unix
GCC curses动态库链接的错误
来源: 互联网 发布时间:2017-01-30
本文导语: #include #include int main() { initscr(); clear(); addstr("Hello ,World!"); move(1,0); refresh(); getch(); endwin(); } 这个程序链接有错误. 这个文件有个动态库libcurses.dylib.在usr/lib里边. 但是gcc好像找不到. Undefined sy...
#include
#include
int main()
{
initscr();
clear();
addstr("Hello ,World!");
move(1,0);
refresh();
getch();
endwin();
}
这个程序链接有错误.
这个文件有个动态库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:
#include
int main()
{
initscr();
clear();
addstr("Hello ,World!");
move(1,0);
refresh();
getch();
endwin();
}
这个程序链接有错误.
这个文件有个动态库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
gcc -o main main.c -lcurses