我遵循了LFS文档。
我不太明白为什么它需要 2 次编译。
我猜:
我们需要目标系统的glibc,如果用host的gcc编译,就不能再和host分离了。所以我们需要先构建新系统的binutils 和gcc 来构建目标系统的glibc 让glibc 连接目标系统的binutils 和gcc。但是binutils和gcc的第一遍是使用host的glibc,所以我们需要编译target的binutils和gcc的第二遍。
这些对吗?
我有什么遗漏或误解吗?
谢谢~
归档时间: |
|
查看次数: |
1663 次 |
最近记录: |