LinuxSir.cn,穿越时空的Linuxsir!

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

编译gcc-4.1.2出现错误,参照《手把手...LFS速成手册》操作,用的是lfslivecd-x86_64-6.

[复制链接]
发表于 2009-9-23 17:35:01 | 显示全部楼层 |阅读模式
error:gnu/stubs-32.h:noo such file or directory.
make[4]:***[32/crtbegin.o]error 1
make[3]:*** [extra32] error 2
make[2]:***[stmp-multilib] error 2
make[1]:***[stage1_build]error 2
make:***[bootstrap] error 2

参照手册,前面的步骤都正确,
恳请高手指点?
vm是5.5的,这个问题是不是和我所用的lsflivecd有关,我用的是64位的,
发表于 2009-9-23 19:34:43 | 显示全部楼层
youbest 该版教程并不适用於 64 位系统
回复 支持 反对

使用道具 举报

发表于 2009-9-26 13:32:06 | 显示全部楼层
我还真写过一个构建64位系统的手册,不过一直没发布。
回复 支持 反对

使用道具 举报

发表于 2009-9-26 14:30:11 | 显示全部楼层
那麽发布的日期将会是?
回复 支持 反对

使用道具 举报

发表于 2009-9-26 14:39:35 | 显示全部楼层
交叉编译64位的暂时不研究了,我现在写了一个在32位平台上不用交叉编译直接生成x86_64位系统的文档,当然机器必须是支持x86_64的。
如果十一期间有空的话我整理一下发出来。
回复 支持 反对

使用道具 举报

发表于 2009-9-26 14:46:30 | 显示全部楼层
期待中。。。   :)
回复 支持 反对

使用道具 举报

发表于 2009-9-26 15:36:14 | 显示全部楼层
Post by youbest;2030549
我现在写了一个在32位平台上不用交叉编译直接生成x86_64位系统的文档,当然机器必须是支持x86_64的。

那样,至少工具链还是要交叉编译,
类似 CLFS-svn native 手册(刚成形时,临时系统、基本系统 都使用 本地编译方式,现在可能是认识到那样不严谨 临时系统 又改成 交叉编译方式);
或者要使用 sbox2 一类的工具帮助,可以直接使用 32bit 内核;
暂时想不到其它可行方法。

期待真相!
回复 支持 反对

使用道具 举报

发表于 2009-9-26 15:45:47 | 显示全部楼层
没看过CLFS-svn native刚刚形成的版本,能否给个地址我看看?
我的方法已经在龙芯上和x86_64的机器上成功实现了,从开始到结束都没有交叉编译的过程。
不是是否使用了交叉编译可能理解会不同,我的理解只要不去指定host/target/build,并且编译完以后就同LFS一样,用刚刚编译的东西去使用,就可以算本地编译了。
回复 支持 反对

使用道具 举报

发表于 2009-9-26 16:05:28 | 显示全部楼层
前面说的 本地编译方式、交叉编译方式 就是从有无 显式 指明 host/target/build 形式上分的,虽然个人不认同这种分法。

CLFS-svn native 老版本 tarball 没保留,不过应该可以用 svn 工具检出老版本。
当前版本
http://cross-lfs.org/view/svn/native/
http://cross-lfs.org/view/svn/native64/

早前的讨论,所以有些印象
http://www.linuxsir.cn/bbs/showt ... hlight=Native+32Bit
http://www.linuxsir.cn/bbs/thread355928.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-27 11:01:51 | 显示全部楼层

非常感谢各位的回复

非常感谢各位的关心!我又重新下了一个32位的来试验。期待youbest的64位版本!
回复 支持 反对

使用道具 举报

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

本版积分规则

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