C语言基本问题
gcc的编译过程
源代码 – 预处理 – 编译 – 汇编 – 链接 – 可执行文件
以下面几个文件为例
├── test.c
└── inc
├── mymath.h
└── mymath.c
预处理(Pre-processing) :进行伪指令(伪指令是以#开头的指令,包括头文件包含,宏替换,条件编译 如# ifdef,# ifndef,# else,# elif,# endif等)和特殊符号处理,得到文本文件,文件中只有常量、变量的定义,以及C语言的关键字(如main, if , else , for.
原创
2021-03-06 14:19:09 ·
208 阅读 ·
0 评论