程序执行期间发生了哪些事——预处理,编译,汇编,连接

当咱们运行一个程序时,究竟发生了什么,这篇博客,我将就个人了解作出分析。后端 预处理:编辑器 (1)将全部的"#define"删除,展开宏定义。优化 (2)处理条件预编译指令,如:"#if" "ifdef"  "endif" spa (3)将被包含的文件插入到"#include"预编译指令中调试 (4)删除注释blog (5)添加行号,以便编译器产生调试用的行号和用于编译产生错误时的警告的行号字符
相关文章
相关标签/搜索