程序编译运行过程可以分解为4个步骤:预处理,编译,汇编,链接。
Linux下的相关命令:
预处理: gcc -E main.c -o main.i
编译: gcc -S main.i -o main.s
汇编: gcc -c main.s -o main.o
链接: gcc -o main main.o
一步完成:gcc -o main main.c
objdump命令:查看文件中包含的段。
(一)预编译
预编译又称为预处理,是做些代码文本的替换工作,是整个编译过程做先做的工作。
【处理规则】
- 将所有的“#def