LinuxSir.cn,穿越时空的Linuxsir!

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

【求助】使用LiveCD x86-64 r6.3制作lfs,gcc pass1 出错

[复制链接]
发表于 2008-3-1 22:09:49 | 显示全部楼层 |阅读模式
今天用LiveCD x86-64 r6.3 制作 lfs,gcc pass1的时候在make bootstrap 后提示错误:找不到/usr/include/gnu/stubs-32.h 我后来手动在/usr/include/gnu/ 里面找,的确没有,只有一个stubs-64.h 。没办法进行下去了!达人帮帮忙啊!
发表于 2008-3-2 19:45:07 | 显示全部楼层
LFS 是给 x86 的,用 CLFS 吧。
回复 支持 反对

使用道具 举报

发表于 2008-3-3 18:58:27 | 显示全部楼层
在我的Multilib LFS中,是存在stub-32.h的,宿主机也有。因此,你的系统不存在该文件的原因是你的Live CD是纯64位。如果是这样,那么你在进行LFS的时候,每次编译gcc都需要加上--disable-multilib参数,以便生成一个纯64位系统。其它方面应该不需要太多修改。在Glibc中设置configparms的步骤可以忽略,因为你的系统是x86_64。

顺便说一句,你的系统不适合Multilib LFS,如果需要Multilib,请采用CLFS的方法。
回复 支持 反对

使用道具 举报

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

本版积分规则

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