- Linux系统安全基础:二进制代码安全性分析基础与实践
- 彭双和编著
- 127字
- 2023-09-07 18:30:37
2.1.1 编译预处理阶段
使用编译预处理器cpp(C Pre Processor)或为gcc指定选项“gcc-E-P”,可以将C语言程序Prog.c(源代码文件)翻译成中间文件Prog.i。Prog.i文件依然是源代码文件,只是对其中的以#开头的编译预处理命令进行了相关处理,如对#include、#define等命令进行扩展处理。
编译预处理阶段使用的命令如下:
或
使用编译预处理器cpp(C Pre Processor)或为gcc指定选项“gcc-E-P”,可以将C语言程序Prog.c(源代码文件)翻译成中间文件Prog.i。Prog.i文件依然是源代码文件,只是对其中的以#开头的编译预处理命令进行了相关处理,如对#include、#define等命令进行扩展处理。
编译预处理阶段使用的命令如下:
或