C语言源代码到目标文件的分析过程: 预处理操作:执行宏替换、条件编译以及包含指定的文件 hello.i:预处理后文件 编译:进行机器翻译产出 hello.s:汇编文件 hello.o:可重定位目标文件(机器码文件),不可直接执行 链接操作:将多个目标文件链接在一起 hello.out:二进制可执行目标文件 MDK编译过程文件 MAP文件 概念: 作用: 用于分析各.c文件占用FLASH和RAM的大小,方便优化代码 组成: