LinuxSir.cn,穿越时空的Linuxsir!

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

lfs6.2中安装Binutils-2.16.1出错

[复制链接]
发表于 2010-1-28 22:22:27 | 显示全部楼层 |阅读模式
lfs6.2中安装Binutils-2.16.1出错.宿主系统为ubuntu9.10,编译器为 gcc4.4。我按照资料中的步骤来一步一步来做:
1. Binutils 的文档推荐用一个新建的目录来编译它,而不是在源码目录中:
  mkdir -v ../binutils-build
  cd ../binutils-build
2。 为编译 Binutils 做准备:
  ../binutils-2.16.1/configure --prefix=/tools --disable-nls
3.编译它
  make
4.安装软件包
make install
5. 接下来为后面"调整工具链"步骤准备连接器
  make -C ld clean
  make -C ld LIB_PATH=/tools/lib
  cp -v ld/ld-new /tools/bin

前面的步骤一直都很顺利,直到执行到上面最后一条命令却出现了问题。显示的失败信息为“cp: cannot stat `ld/ld-new': No such file or directory”我到ld目录下检查过,的确没有ld-new文件。不知这是什么原因呢。是不是与编译器的版本有关呢?我在网上都找不到与我出现相同情况的人。希望大家讨论一下?谢谢
发表于 2010-1-29 01:06:34 | 显示全部楼层
宿主系統太新,LFS 版本太舊不配套

要麼你做新版 LFS,又或者換個宿主來做 6.2

Btw,請確保你的系統使用 gawk 而非 mawk,否則必出問題。另,建議你搜索一下舊帖,以往用 UB 做宿主成功的案例不多。
回复 支持 反对

使用道具 举报

发表于 2010-1-29 12:29:00 | 显示全部楼层
呵呵,你先看cd /tools这个命令行不行?
明确告诉你吧,在Ubuntu 9.10下安装LFS的成功率是0%
用LiveCD当宿主系统绝不可能出现奇怪问题,软件包也不用下
回复 支持 反对

使用道具 举报

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

本版积分规则

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