![](https://csdnimg.cn/release/download_crawler_static/87062389/bg7.jpg)
第 2 章 预处理
2.1 预处理的概念与作用
1.预处理概念:预处理器(cpp)根据以字符#开头的命令,修改原始的 C 程序。
2.预处理作用:根据源代码中的预处理指令修改源代码,预处理从系统的头文
件包中将头文件的源码插入到目标文件中,宏和常量标识符已全部被相应的代码
和值替换,最终生成.i 文件。
2.2 在 Ubuntu 下预处理的命令
Linux 中 hello.c 文件进行预处理的命令是:gcc hello.c -E -o hello.i
2.3 Hello 的预处理结果解析
结果分析:经过预处理之后,hello.c 变为 hello.i 文件,文件变为 3000 多行内
容大大增加,且仍为可以阅读的 C 语言程序文本文件。预处理的作用是对原程序