WALL-E / csapp-reading-notes

:book: 深入理解计算机系统《第二版》读书笔记
3 stars 0 forks source link

1.2 程序被其他程序翻译成不同的格式 #11

Closed WALL-E closed 8 years ago

WALL-E commented 8 years ago

编译原理的知识

WALL-E commented 8 years ago

一个C程序源码,需要4次蜕变,才能变为机器码

  1. 预处理器(cpp)
  2. 编译器(ccl)
  3. 汇编器(as)
  4. 连接器(ld)
WALL-E commented 8 years ago

这里需要提一下的就是GUN项目的GCC编译器,Richard Stallman功不可没