LFS初期理解

来源:互联网 发布:thinkphp mysql 视图 编辑:程序博客网 时间:2024/04/27 18:48

虽然说LFS编译了不多,但是第五章的工具链还是编译了一大部分。看了网上对这个工具链的理解,我也有一定的想法。

先简单的介绍一下到此为止LFS编译的主要步骤:

1)用宿主机的binutils和gcc编译binutils一次(binutils主要是ld动态链接器)
2)用宿主机gcc和刚编译的binutils的ld编译gcc一次
3)复制内核头文件
4)用内核头文件和刚编译的gcc和binutils的ld编译glibc
5)调整工具链,使得binutils的ld和gcc使用libc的公共函数库
6)用glibc和gcc和glibc再一次编译binutils和gcc

这仅仅是编译LFS到现在的一些收获而已,还是在网上搜到了不少别人的经验才总结出来的。

希望以后完成编译和翻译的任务后能够写下更多的经验。

原创粉丝点击