【13】编译程序的几个阶段
程序编译的过程主要是将用户的文本形式代码转换成计算机可以识别的机器码,主要过程如下:
1.编译:由编译器将c源代码(.cpp)转变成汇编代码(.asm)
(1)编译的过程就是将源代码文件以字符流的形式进行处理,即是进行字处理,然后通过汇编器将源代码指令转变成汇编指令,编译的过程包括两个大部分:预处理。
预处理主要针对两情况处理:替换宏,解决带#的预处理命令
2、汇编,由汇编器将汇编代码(.s)转变成目标代码(.o)
3、链接,由链接器将代码在执行过程用到的其他目标代码和库文件链接成为一个可执行程序也就是目标程序
详细转载:https://blog.****.net/boy_love_sky/article/details/62041330