LinuxSir.cn,穿越时空的Linuxsir!

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

请教个问题:LFS和CLFS有啥区别?

[复制链接]
发表于 2008-2-1 23:15:11 | 显示全部楼层 |阅读模式
如果把在PC上按CLFS的方法做一个新的系统和直接用LFS的方法做有什么区别吗?
就是说,把本机系统当成CROSS的目标系统。只不过目标系统和本机是一样的,这样做应该是可以的吧!就是不清楚有什么区别?
发表于 2008-2-2 01:30:14 | 显示全部楼层
可以把LFS当作CLFS的特例。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-2 09:08:02 | 显示全部楼层
但好象制作方法有很大差别啊!
如果是这样,那LFS的制作方法应该是CLFS一样,只是用一些特殊参数而已.但实际上不是只样把?把
回复 支持 反对

使用道具 举报

发表于 2008-2-2 15:27:19 | 显示全部楼层
Post by wcf;1813474
如果把在PC上按CLFS的方法做一个新的系统和直接用LFS的方法做有什么区别吗?
就是说,把本机系统当成CROSS的目标系统。只不过目标系统和本机是一样的,这样做应该是可以的吧!就是不清楚有什么区别?
可以的,這是 CLFS 1.x 裡其中一個玩法:32_cross_32

CLFS 的玩法很多,搏大精深,非三言兩語能全部說明,CLFS 1.x 比較傳統,跟 LFS 原理差不多,sysroot 的玩法 youbest 寫了一篇精文可參考,embedded 我就未玩過,不詳。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-2 20:55:25 | 显示全部楼层
谢谢兄弟们,差不多知道了!
回复 支持 反对

使用道具 举报

发表于 2008-2-13 16:38:15 | 显示全部楼层
我个人理解,CLFS 才是构造LINUX系统的**,.LFS受内核影响大,CLFS受
内核影响小.猜测,可以用2.4内核,构造2.6的系统
回复 支持 反对

使用道具 举报

发表于 2008-2-13 21:24:57 | 显示全部楼层
Post by zswlb9999;1815847
我个人理解,CLFS 才是构造LINUX系统的**,.LFS受内核影响大,CLFS受
内核影响小.猜测,可以用2.4内核,构造2.6的系统
Negative!CLFS 跟 LFS 本质上架构的迁移之分!

CLFS 也好,LFS 也好,同属 Linux 系统,怎可能会有内核的影响大小之别?
回复 支持 反对

使用道具 举报

发表于 2008-2-13 22:54:35 | 显示全部楼层
LFS:用2.4的内核可以编译出2.6内核的系统吗?我没有见过介绍.
我猜测用2.4内核的LIUX系统可以编译出2.6内核的LINUX系统(相同架构).除非要编译的代码不能在2.4内核下的GCC版本编译.我想先将要编译的代码编译为静态的代码.形成一个可执行的2.6内核可运行的系统,然后在新的系统再进行一次编译,就有可能成功.交叉编译不不一定只能在不通架构之间进行.否则,系统的升级就很不科学了.
回复 支持 反对

使用道具 举报

发表于 2008-2-14 21:39:59 | 显示全部楼层
2.4 一定可以升级成 2.6,否则天下多数旧版 Linux 如何过渡?

这是 Linux 系统问题,跟 LFS 无关。你想看教程的话请往 LFS 的 Hints 里找

交叉编译当然不一定只能在不通架构之间进行,但请谨记交叉编译的目的是啥?
回复 支持 反对

使用道具 举报

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

本版积分规则

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