【整体流程】

  • 预处理(preprocessing) ----------------- cpp/ gcc -E
  • 编译(compilation) ------------------ cc1 / gcc -S
  • 汇编(assembly) -------------------- as
  • 连接(linking) --------------------- ld

编译,汇编,链接,运行_预处理

参考
https://zhuanlan.zhihu.com/p/39219541