首页学历类考试大学计算机科学
(简答题)

简述GCC的编译流程。

正确答案

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

答案解析

相似试题

  • (填空题)

    GCC的编译流程分为4个步骤,分别为:(),编译,(),链接。

    答案解析

  • (简答题)

    gcc编译过程一般分为哪几个阶段?

    答案解析

  • (判断题)

    在编译阶段,GCC首先要检查代码的规范性、是否有语法错误等,在检查无误后,GCC把代码翻译为汇编语言。()

    答案解析

  • (单选题)

    用GCC编译一个名为“HelloWorld.c”的C程序文件,编译后执行执行文件为“Hello”,则相应的编译命令是以下哪一项()

    答案解析

  • (单选题)

    GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。

    答案解析

  • (单选题)

    命令 unix> gcc -O1 -C code.c 所生成文件相当于经编译过程中()阶段后的结果。

    答案解析

  • (填空题)

    存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在()中。

    答案解析

  • (简答题)

    简述编译程序的基本过程的任务。

    答案解析

  • (简答题)

    简述编译程序的概念。 

    答案解析

快考试在线搜题