Mar*_*tin 5 dependencies gcc cross-compiling
我目前尝试了解交叉编译器是如何工作的。我对两阶段编译器编译过程有点困惑。
据我所知,应用以下程序:
为什么会有第二阶段?我不能使用一些标志(例如-lc包含libc )来调用第一阶段编译器吗?
我不知道为什么 gcc 有如此复杂的构建过程。我的基于 clang/LLVM 的 ELLCC ( http://ellcc.org ) 跨工具链项目构建如下:
顺便说一句,ELLCC 目前支持 Linux 和裸机执行环境的 ARM、Microblaze、Mips、PowerPC 和 x86 目标。