C程序编译过程浅析

这个好像是大学时候就了解的知识点,刚刚同时问我要是我定义的宏没有生效,在宏里面有语法错误会不会报出来,回头刚好找到一篇不错的文章,特地记录下来: 我的回答:不会,因为程序在预编译的时候开始宏的替换,在编译的时候开始做语法和词法的检查,预编译是在编译之后,所以不会报错。 前几天看了《程序员的自我修养——链接、装载与库》中的第二章“编译和链接”,主要根据其中的内容简单总结一下C程序编译的过程吧。 我现
相关文章
相关标签/搜索