使用道具 举报
Post by 聚焦深空;1973883 您把 LFS 当作 CLFS-1.x.x 特例看就对了。 CLFS-Sysroot 与 CLFS-1.x.x 工具链构建方式不同,前者更简洁,后者临时系统可重复利用建立新系统。 CLFS-Embedded 与 前两者应用范围不同,如其名更适用于嵌入式硬件。 您明显没有建立起交叉编译的概念。 CLFS 对宿主的选择范围比您“想当然”的范围大的多,基本上 能跑 OS 并有资源运行编译器的的机器 都能进行 CLFS。 另,您把 PPC 看的过扁,把 x86 看的过高,自己搜搜 PowerPC。 有兴趣、有时间、想得到最优化的系统,动手吧,否则好好过日子。
Post by 地球发动机;1821536 LFS和CLFS的区别何在?让我们对比一下。 1、CLFS需要两个工具目录:cross-tools用于存放交叉编译工具链,tools用于存放临时工具链。 2、CLFS的交叉编译工具链相当于LFS中的第一遍工具链 ,但LFS的第一遍工具链只用于生成GLibc(以及一些测试用的包如Tcl等),随后就被第二遍工具链覆盖。而CLFS的交叉工具链要一直用到临时系统构建完毕。 3、根据宿主系统的不同,CLFS在临时系统之后有Boot和Chroot的选择,LFS只有Chroot。 4、CLFS需要设置很多环境变量。LFS相对较少。 5、CLFS的交叉编译工具链是静态链接的,新版LFS的第一遍工具链是动态链接的。
本版积分规则 发表回复 回帖后跳转到最后一页