相关疑难解决方法(0)

为什么交叉编译器有两阶段编译?

我目前尝试了解交叉编译器是如何工作的。我对两阶段编译器编译过程有点困惑。

据我所知,应用以下程序:

  • 为目标架构编译bintutils
  • 编译GCC(第 1 阶段)
  • 使用 GCC编译newlib/eglibc/...
  • 使用libc编译GCC(第 2 阶段)

为什么会有第二阶段?我不能使用一些标志(例如-lc包含libc )来调用第一阶段编译器吗?

dependencies gcc cross-compiling

5
推荐指数
1
解决办法
1708
查看次数

标签 统计

cross-compiling ×1

dependencies ×1

gcc ×1