LinuxSir.cn,穿越时空的Linuxsir!

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

为什么LFS的临时系统中的Binutils,GCC,Glibc是按照这样的顺序安装?

[复制链接]
发表于 2003-11-4 20:13:47 | 显示全部楼层 |阅读模式
我使用最近汉化的LFS20031023.
我看里面临时系统建立时是先安装Binutils再安装GCC(GCC又用make BOOT_LDFLAGS="-static" bootstrap参数反复编译两次)而后安装Glibc.但在装完Glibc后又从新安装了一遍Binutils和GCC.百思不得其解.
我想Glibc是基本的系统库,应该先安装的.然后Binutils和GCC再根据Glibc编译的.(我可能想错了,见笑)
LFS20021030的临时系统建立和LFS20031023有不同,好象没安装Glibc.
请高手讲解一下其中原由.
发表于 2003-11-4 20:20:27 | 显示全部楼层
呵呵,安装了N次了,但是也没有去理解为什么会这样。看来得好好看看为什么,做了以后才会知其所以然。
高,顶一下。
发表于 2003-11-4 22:22:12 | 显示全部楼层
这样,因为主系统的binutils和gcc性能未知,所以才要先编译binutils和gcc,这是为了保证它们俩编译出的glibc能正常工作.
而编译好了glibc后,要让其他的软件包都连接到新glibc上,所以要重新编译binutils和gcc.
详细的工作原理可以看一下:http://lfs.linuxsir.cn/htdocs/plfs/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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