LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 975|回复: 7

求助 编译bash3.2 最后执行出现错误

[复制链接]
发表于 2011-3-31 23:30:33 | 显示全部楼层 |阅读模式
都上按置顶版http://www.linuxsir.cn/bbs/thread322894.html

上做的一切顺利


可在编译

tar xvf /lfs-sources/bash-3.2.tar.gz
cd bash-3.2
patch -Np1 -i /lfs-sources/bash-3.2-fixes-5.patch
./configure --prefix=/tools --without-bash-malloc
make
make install
./bash
执行是报出 libncurses.so.5 cannot open shared object file

ldd ./bash

输出如下
linux-gate.so.1=>(XXX)
libncurses.so.5=>not found
libdl.so.2=>/lib/libdl.so.2(XXX)
libc.so.6=>/lib/libc.so.6
/lib/ld-linux.so.2

求助
 楼主| 发表于 2011-3-31 23:55:09 | 显示全部楼层
很奇怪我在网上查了libncurses.so.5 这个类是在 Ncurses 着包中的。可是教程里面就没有任何提示。 当我在直接去编译 ncurses 包时就包错了
回复 支持 反对

使用道具 举报

发表于 2011-4-1 12:01:36 | 显示全部楼层
参考手册看看呢. 可能教程有笔误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-2 00:09:19 | 显示全部楼层
Post by xinglp;2132988
参考手册看看呢. 可能教程有笔误


看了手册了 ,谁能告诉我 libncurses.so.5 这个库应该什么时候编译出来
回复 支持 反对

使用道具 举报

发表于 2011-4-2 12:12:20 | 显示全部楼层
很奇怪我在网上查了libncurses.so.5 这个类是在 Ncurses 着包中的。可是教程里面就没有任何提示。 当我在直接去编译 ncurses 包时就包错了
------------------------------------------------------------------------------
Ncurses包没编译成功,重点还是放在怎么把Ncurses这个包编译成功吧,然后才能解决bash的编译问题。
回复 支持 反对

使用道具 举报

发表于 2011-4-4 09:12:39 | 显示全部楼层
你先把ncurses的报错贴出来看看
回复 支持 反对

使用道具 举报

发表于 2011-4-6 09:07:32 | 显示全部楼层
[root@LFS ~]# cat /usr/lib/libncurses.so
INPUT(-lncursesw)
[root@LFS ~]#
你滴,明白?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-12 23:58:29 | 显示全部楼层
好几天没有答案已经删了重做。。还是有一些心得的。
libncurses.so.5 这个包其实一直在/lib/libncurses.so.5 下面就有。但是最后我的环境里面
没有了。应该是手错误删除了。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表