预处理 预处理执行处理生成中间文件 .c 不能在header中增加实现,否则会导致重复定义实现由link来做 编译 语法分析和词法分析生成目标文件 .o .obj 不允许有同名函数 链接 重复定义 支持重复声明不支持重复定义如何连接到自己的实现 符号表 就是一个地址表符号(函数、变量)和 地址