1. gcc工作流程

  • 预处理 :-E
    • 宏替换
    • 头文件展开
    • 注释去掉
    • xxx.c->xxx.i
      • c文件
  • 编译:-S
    • xxx.i -> xxx.s
  • 汇编:-c
    • xxx.s -> xxx.o
  • 链接
    • xxx.o -> xxx(可执行)

image.png

2.gcc常用参数

  • -v/—version:版本
  • -I:编译的时候指定头文件的路径