Ubuntu下出现:Unabletofindthencurseslibraries’makemenuconfig’requiresthencurseslibraries
出现问题:
qiao@qiao-Lenovo-IdeaPad-Y330:~/linux-2.6.30.4$ make menuconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c: 在函数‘traps’中:
scripts/basic/fixdep.c:377:2: 警告: 提领类型双关的指针将破坏强重叠规则 [-Wstrict-aliasing]
scripts/basic/fixdep.c:379:4: 警告: 提领类型双关的指针将破坏强重叠规则 [-Wstrict-aliasing]
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/hash
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: 在函数‘conf_sym’中:
scripts/kconfig/conf.c:159:6: 警告: 变量‘type’被设定但未被使用 [-Wunused-but-set-variable]
scripts/kconfig/conf.c: 在函数‘conf_choice’中:
scripts/kconfig/conf.c:231:6: 警告: 变量‘type’被设定但未被使用 [-Wunused-but-set-variable]
scripts/kconfig/conf.c:307:9: 警告: 忽略声明有 warn_unused_result 属性的‘fgets’的返回值 [-Wunused-result]
scripts/kconfig/conf.c: 在函数‘conf_askvalue’中:
scripts/kconfig/conf.c:105:8: 警告: 忽略声明有 warn_unused_result 属性的‘fgets’的返回值 [-Wunused-result]
HOSTCC scripts/kconfig/kxgettext.o
*** Unable to find the ncurses libraries or the
*** required header files.
*** ‘make menuconfig’ requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] 错误 1
make: *** [menuconfig] 错误 2
解决方法:
qiao@qiao-Lenovo-IdeaPad-Y330:~/linux-2.6.30.4$ sudo apt-get install ncurses-dev
[sudo] password for qiao:
原文链接:https://www.cnblogs.com/qiaoge/archive/2012/03/28/2421099.html
本文来源 爱码网,其版权均为 原网址 所有 与本站无关,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源。