+ -
当前位置:首页 → 问答吧 → lfs6.2中安装Binutils-2.16.1出错

lfs6.2中安装Binutils-2.16.1出错

时间:2010-01-29

来源:互联网

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文件。不知这是什么原因呢。是不是与编译器的版本有关呢?我在网上都找不到与我出现相同情况的人。希望大家讨论一下?谢谢

作者: L.Y.Ryan   发布时间: 2010-01-29

宿主系統太新,LFS 版本太舊不配套

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

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

作者: d00m3d   发布时间: 2010-01-29

呵呵,你先看cd /tools这个命令行不行?
明确告诉你吧,在Ubuntu 9.10下安装LFS的成功率是0%
用LiveCD当宿主系统绝不可能出现奇怪问题,软件包也不用下

作者: javer   发布时间: 2010-01-29

热门下载

更多