17.3.10--C语言运行的步骤
编译-->生成-->调试-->链接-->运行
编译就是:将你编写的C语言程序翻译成机器能识别运行的指令集
生成就是:根据编译完成的指令集制造出机器可以具体执行的指令序列
调试就是:试着运行那些指令,检擦发现以便修改其中走不通的地方
链接就是:链接运行相关的各种资源,这些资源在你的程序之外
运行就是:进行干活:
用gcc做例子:
预编译,对源代码的宏进行替换,生成中阿金文件(文本,默认不保留)
翻译成汇编代码(文本,默认不保留)
有汇编器生成二进制文件(.obj)
链接成可执行文件(.exe)