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
成功编译
解决lnurses库问题之/usr/bin/ld:can not find -lncurses
时间: 2024-09-28 21:13:43