首页 > 代码库 > 解决lnurses库问题之/usr/bin/ld:can not find -lncurses
解决lnurses库问题之/usr/bin/ld:can not find -lncurses
ncurses是字符终端下屏幕控制的基本库,在编译grub时出现如下错误:
/usr/bin/ld:can not find -lncurses
collect2: ld returned 1 exit status
.
首先安装ncurses。
Fedora:
yum install ncurses-devel
Ubantu:
apt-get install libncurses5-dev
安装成功后,make编译还是出现这种错误,检查/lib和/usr/lib目录均存在libncurses.so,后来做了个软连接,编译还是不行。
这时需要安装ncurses-static
即可
yum install ncurses-static
成功编译
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。