test.c--->编译--->链接--->test.exe
翻译环境:把c语言代码翻译成二进制指令
编译:1.预处理:头文件的包含 1.#include 是预处理指令 2.#define等会被替换 3.注释会被删除
2.编译:把c语言代码翻译成汇编代码(词法分析:将符号拆分,语法分析:按照符号的优先级进行计算,语义分析:对类型进行分析)//符号汇总
3.汇编:把编译的代码翻译成二进制的指令//形成符号表
链接:符号的决议和重定位 把多个目标文件链接生成一个可执行程序
编译与链接
最新推荐文章于 2024-07-23 14:02:12 发布