|
|
我是一个linux的新手,前一段时间做了一下LFS,不过只是按照手册的步骤一步步的做.
现在看了些关于linux下动态库连接的书,回过头来看LFS的过程,比以前盲目的cp手册有了一定的进步,不过还是有一个疑问:
就是在第五章中,已经编出了一个工具链,这个工具链是自依赖的,所有的程序都动态连接到它的glibc上,ld在连接时也经过了调整,优先搜索/mnt/lfs/lib.那么这个工具链和最终系统中的该部分有什么区别呢?也就是说,如果我chroot到该目录下,编译安装各种软件包,编译内核写各种conf,是否能产生一个可以启动的系统?
如果能,那为什么还要有三遍的gcc,如果不能,为什么?我在精华区中看了论坛中几位高手的大作,但大家好象都没有解释过手册中做法的必要性.
希望大家帮忙,谢谢. |
|