LinuxSir.cn,穿越时空的Linuxsir!

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

首次LFS,终于完成了!

[复制链接]
发表于 2006-8-22 20:08:13 | 显示全部楼层 |阅读模式
首次尝试LFS,先在qemu中体验一把。使用的是LFS 6.2 livecd,软件包也是livecd上的。

错误情况,到5.4 GCC 4.0.3 pass 1,打过了gcc-4.0.3-specs-1.patch,结果在
$ make bootstrap
后出现一些系统头文件找不到的情况,连stdio.h都找不到了,真是奇怪了 :confused: ……
因为暂时不知道怎么把build log从qemu中拷出来,只好截屏。请大家帮忙看看,在此先谢过了。


终于完成了!临了出了一个“小”插曲,惊心动魄啊!(详见13楼)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-8-22 20:27:17 | 显示全部楼层
内核头文件复制了没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-22 20:30:46 | 显示全部楼层
是Linux-Libc-Headers-2.6.12.0吗?这不是5.5,在GCC后面做吗?
回复 支持 反对

使用道具 举报

发表于 2006-8-22 20:50:50 | 显示全部楼层
Post by manphiz
首次尝试LFS,先在qemu中体验一把。使用的是LFS 6.2 livecd,软件包也是livecd上的。

[color="Red"]错误情况,到5.4 GCC 4.0.3 pass 1,打过了gcc-4.0.3-specs-1.patch,结果在
$ make bootstrap
后出现一些系统头文件找不到的情况,连stdio.h都找不到了,真是奇怪了 ……
因为暂时不知道怎么把build log从qemu中拷出来,只好截屏。请大家帮忙看看,在此先谢过了。


自作聪明的后果。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-22 20:52:40 | 显示全部楼层
目前只打了gcc的补丁gcc-4.0.3-specs-1.patch。难道这个阶段不该打补丁?
回复 支持 反对

使用道具 举报

发表于 2006-8-22 20:54:31 | 显示全部楼层
specs-1 patch 是在 pass 2 才用的~~!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-22 20:58:05 | 显示全部楼层
Post by d00m3d
specs-1 patch 是在 pass 2 才用的~~!

唉,自作聪明了……
多谢三位高人指点!
回复 支持 反对

使用道具 举报

发表于 2006-8-22 21:09:46 | 显示全部楼层
请[color="Red"]详细阅读 LFS 手册後才动手

PS:虽然此话我已写了N多遍,似乎还是没有人在意!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-22 21:20:49 | 显示全部楼层
呵呵,每次都看到glibc pass 1就断了,结果后面的一直没看到……呵呵,各位大哥见笑了。
最终下定决心LFS,先在qemu里面LFS一遍stable。最终目标是用gcc 4.1/4.2+glibc 2.4来做LFS。
当然,我会在gcc pass1和glibc pass1的时候把后面看完的,呵呵……
回复 支持 反对

使用道具 举报

发表于 2006-8-23 07:04:00 | 显示全部楼层
现在的 SVN 版是 gcc-4.1.1 + glibc-2.3.6,也许不久会改成 glibc-2.4 了

你的目标是可以在现在 CLFS 的 BOOK 上找到方法的,当然,不要"未学行,先学走",先多了解 LFS 的过程,详细阅读 LFS 手册,明白为什麽软件要如此编译及其顺序,这样建立你的系统才有意义,并非简单地按照手册拷拷命令就完事,否则你学不到东西
回复 支持 反对

使用道具 举报

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

本版积分规则

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