原创 编译过程、静态动态
编译过程C语言的编译过程一般认为分为4个步骤:预处理、编译、汇编和链接。预处理:主要是进行文本替换,把include<>中的头文件插入到当前.c程序文本中。预处理之后,得到的文件名习惯上以.i结尾。编译:将预处理之后的.i文件翻译成汇编语言,编译之后的汇编文件名通常以.s结尾。汇编:将.s的汇编文件翻译成机器语言,称为以.o结尾的目标对象,此时已经是01形式的二进制文件了,不再是文本文