|
发表于 2009-10-15 11:37:26
|
显示全部楼层
Post by heuyck;2036749
to 聚焦深空:
没说清楚 是youbest用sysroot方法做的LFS过程
to youbest:
又去仔细看了 是看错了
第二遍的GCC实际是类似交叉编译的GCC 还是运行在原系统上的 不过跟第一遍的区别就是有GLIBC库可用了
那么第二遍的GCC是为了编译<最基本的目标系统>里的sed等工具吗?
是因为第一遍的GCC没有库 不能编译它们
第三遍的GCC又需要sed等工具 也不能编译它们
这样理解对吗
谢谢解答
1)第一次编译是只有生成C,而第二次是不仅C,这需要GLIBC的支持。
2)我的理解,第二次的编译,已经是脱离原系统了(主要表现是或说取决于glibc,gcc ,binutlis)。
3)第一次依赖于原库,编译成静态的次C,第二次编译为动态的,依赖于新的glibc. |
|