LinuxSir.cn,穿越时空的Linuxsir!

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

lfs6.1.1的包编译binutils就出错阿

[复制链接]
发表于 2006-3-15 13:02:19 | 显示全部楼层 |阅读模式
ar.o: In function `mri_emul':
ar.c.text+0x23): undefined reference to `yyparse'
collect2: ld returned 1 exit status
make[3]: *** [ar] Error 1
make[3]: Leaving directory `/media/lfs/sources/binutils-build/binutils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/media/lfs/sources/binutils-build/binutils'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/media/lfs/sources/binutils-build/binutils'
make: *** [all-binutils] Error 2

重新下了老点的binutils还是编译出错这为什么呢?
 楼主| 发表于 2006-3-15 13:59:16 | 显示全部楼层
请问这是源码包的问题还是我的环境有问题?
gcc4.0.2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 16:29:19 | 显示全部楼层

自己顶

怎么没有人帮我呢?
我又试了下binutils2.16.91.0.6的版本,老帖子里面说的2.16.1的版本没有找到
是在ubuntu5.10版本里面编译的,第一遍 编译binutils

各位都能编译过去?为啥我的不行呢?
回复 支持 反对

使用道具 举报

发表于 2006-3-15 16:37:04 | 显示全部楼层
应该是主系统的问题,建议你先用LFS的liveCD来做.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 17:06:59 | 显示全部楼层
Post by youbest
应该是主系统的问题,建议你先用LFS的liveCD来做.


好的。正准备下载liveCD就看到您的回帖了
回复 支持 反对

使用道具 举报

发表于 2006-3-15 17:56:00 | 显示全部楼层
又一个不看顶贴和精华的

顶贴里肯定有
如果出问题, 不要用 kernel.org 的 2.x.9x
要用 gnu.org 的 2.x.1

如果你非要用2.x.9x ,就必须先安装 flex 和 bison.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 09:45:16 | 显示全部楼层
Post by dyhml
又一个不看顶贴和精华的

顶贴里肯定有
如果出问题, 不要用 kernel.org 的 2.x.9x
要用 gnu.org 的 2.x.1

如果你非要用2.x.9x ,就必须先安装 flex 和 bison.



呵呵。改版后来的少了。一时间没找到精华区
不过还真没在哪儿看到说要用gnu.org的文件,多谢老兄提示,我正在下载gnu.org的。
livecd已经下载了。能不用就不用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 11:55:51 | 显示全部楼层
好了。使用从gnu.org找到的2.16.1的版本就没问题了
多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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