C语言进阶剖析 19 编译过程简介

被隐藏了的事实 初识编译器 你不知道的事 编译器做了什么 预处理器 处理所有的注释,以空格代替 将所有的 #define 删除,并且展开所有的宏定义 处理条件编译指令 #if, #ifdef, #elif, #else, #endif 处理 #inlcude ,展开被包含的文件 保留编译器需要使用的 #pargma 指令     ■ 预处理指令示例: gcc -E file.c -o file.i
相关文章
相关标签/搜索