LinuxSir.cn,穿越时空的Linuxsir!

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

请问在64位机器上编译 LFS 一定需要 64位的宿主系统吗?

[复制链接]
发表于 2010-5-31 18:19:06 | 显示全部楼层 |阅读模式
我从下面的这段话没有弄清楚标题中的问题,有经验的朋友能回答一下吗(一个或多个)?

1)、请问在64位机器上编译 LFS 一定需要 64位的宿主系统吗?
2)、在64位机器上可以编译针对32位机器的LFS吗?
3)、在任何支持Linux的机器上可以编译针对其它支持Linux的任何架构的LFS系统吗?

http://www.linuxfromscratch.org/ ... e/architecture.html

On the other hand, the instructions in this book are known to work, with some modifications, with both Power PC and 64-bit AMD/Intel CPUs. To build a system that utilizes one of these CPUs, the main prerequisite, in addition to those on the next few pages, is an existing Linux system such as an earlier LFS installation, Ubuntu, Red Hat/Fedora, SuSE, or other distribution that targets the architecture that you have. Also note that a 32-bit distribution can be installed and used as a host system on a 64-bit AMD/Intel computer.

这段话最后一句说:32位的系统可以用作 64位机器的宿主系统;但是倒数第二句又说:需要一个针对目标架构的发行版。那么针对64位机器的发行版不是应该64位系统吗?

linuxsir上的参考帖子:
如果宿主系统是个纯64位的,哪么在这个环境下可以直接LFS编译出64位的系统吗?  http://www.linuxsir.cn/bbs/showthread.php?p=1753439
弱的问,LFS有没有X86和AMD64之分 http://www.linuxsir.cn/bbs/lastpostinthread314413.html
发表于 2010-5-31 20:39:00 | 显示全部楼层
你说的这个就是Cross LFS了,交叉编译。
http://www.linuxfromscratch.org/clfs/view/1.0.0/
回复 支持 反对

使用道具 举报

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

本版积分规则

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