问题详情

简述GCC的编译流程。


时间:2021-07-17 22:32 关键词:

答案解析

<p> 1.预处理<br> 在该阶段,编译器分析处理源代码文件中的各种宏指令,如#include等。<br> 2.编译<br> 在该阶段,GCC首先要检查代码的规范性、是否有语法错误等,在检查无误后,GCC把代码翻译为汇编语言。<br> 3.汇编<br> 在该阶段,编译器把编译生成的汇编代码转成二进制目标代码。<br> 4.链接<br> 在该阶段,编译器把汇编阶段生成的二进制代码、程序中用到的库文件链接起来,生成可执行文件。</p>