+ -
当前位置:首页 → 问答吧 → gEdit: 打造简洁,小巧的编程环境

gEdit: 打造简洁,小巧的编程环境

时间:2009-10-25

来源:互联网

代码如下:

#include <stdlib.h>
#include <unistd.h>
#include <ncurses.h>

int main(int argc, char **argv) {
char *out1="谁说没有中国文字!\n";
initscr();
move(5,15);
printw(out1);
refresh();
sleep(2);
endwin();
exit(EXIT_SUCCESS);
}
系统是ubuntu9.04
是在eclipse下写的,我在链接的时候配置了 -lncursesw 选项

编译提示找不到ncursesw库这是为什么阿?
我用软件包管理器搜索也安装这个包,/lib下面也确实存在。清高手指点。谢谢了
编译结果:
make all
Building target: screen1
Invoking: GCC C Linker
gcc -o"screen1" ./src/screen1.o -lncursesw
/usr/bin/ld: cannot find -lncursesw
collect2: ld 返回 1
make: *** [screen1] 错误 1

作者: xiaxiayoyo520   发布时间: 2009-10-25

是-lncurses不是-lncursesw

作者: kurt_yan   发布时间: 2009-11-06

sudo apt-get install libncursesw5-dev

安装ncursesw的库

作者: kiddnoke   发布时间: 2011-12-07

代码如下:

#include <stdlib.h>
#include <unistd.h>
#include <ncurses.h>

int main(int argc, char **argv) {
char *out1="谁说没有中国文字!\n";
initscr();
move(5,15);
printw(out1);
refresh();
sleep(2);
endwin();
exit(EXIT_SUCCESS);
}
系统是ubuntu9.04
是在eclipse下写的,我在链接的时候配置了 -lncursesw 选项

编译提示找不到ncursesw库这是为什么阿?
我用软件包管理器搜索也安装这个包,/lib下面也确实存在。清高手指点。谢谢了
编译结果:
make all
Building target: screen1
Invoking: GCC C Linker
gcc -o"screen1" ./src/screen1.o -lncursesw
/usr/bin/ld: cannot find -lncursesw
collect2: ld 返回 1
make: *** [screen1] 错误 1

作者: xiaxiayoyo520   发布时间: 2009-10-25

是-lncurses不是-lncursesw

作者: kurt_yan   发布时间: 2009-11-06

sudo apt-get install libncursesw5-dev

安装ncursesw的库

作者: kiddnoke   发布时间: 2011-12-07