niusouti.com
更多“gcc的正确编译流程是:预处理编译-汇编-链接”相关问题
  • 第1题:

    gcc生成可执行文件的四个步骤:预处理、编译、汇编、链接。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第2题:

    如果要使得用 C 语言编写的程序在计算机上运行,则对其源程序需要依次进行( )等阶段的处理。

    A.预处理、汇编和编译 B.编译、链接和汇编 C.预处理、编译和链接 D.编译、预处理和链接


    正确答案:C

  • 第3题:

    编译系统执行的顺序是:()

    • A、预处理器->汇编器->编译器->链接器
    • B、预处理器->编译器->汇编器->链接器
    • C、编译器->预处理器->链接器->汇编器
    • D、预处理器->编译器->链接器->汇编器

    正确答案:B

  • 第4题:

    在GCC的常用选项中,()表示编译为汇编代码。

    • A、–c
    • B、–S
    • C、–E
    • D、-g

    正确答案:B

  • 第5题:

    在编译过程中,hell.c经过()阶段生成hell.s。

    • A、预处理
    • B、编译
    • C、汇编
    • D、链接

    正确答案:B

  • 第6题:

    简述GCC的编译流程。


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

  • 第7题:

    能将被修改的源程序转化为汇编程序的是()

    • A、预处理器
    • B、汇编器
    • C、编译器
    • D、链接器

    正确答案:C

  • 第8题:

    gcc可以对编译阶段进行控制,其中()选项规定编译到汇编语言,不进行其他操作。

    • A、-E
    • B、-S
    • C、-c
    • D、-o

    正确答案:B

  • 第9题:

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

    预处理

    B

    编译

    C

    汇编

    D

    链接


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    编译系统中将汇编语言翻译成机器语言是在哪个阶段完成?()
    A

    预处理阶段

    B

    汇编阶段

    C

    编译阶段

    D

    链接阶段


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    编译系统执行的顺序是:()
    A

    预处理器->汇编器->编译器->链接器

    B

    预处理器->编译器->汇编器->链接器

    C

    编译器->预处理器->链接器->汇编器

    D

    预处理器->编译器->链接器->汇编器


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    在编译过程中,hell.c经过()阶段生成hell.s。
    A

    预处理

    B

    编译

    C

    汇编

    D

    链接


    正确答案: C
    解析: 暂无解析

  • 第13题:

    gcc可以对编译阶段进行控制,其中()选项规定编译到汇编语言,不进行其他操作。

    A.-E

    B.-S

    C.-c

    D.-o


    正确答案:B

  • 第14题:

    如果要使得用 C 语言编写的程序在计算机上运行,则对其源程序需要依次进行 (31)等阶段的处理。

    A.预处理、汇编和编译
    B.编译、链接和汇编
    C.预处理、编译和链接
    D.编译、预处理和链接

    答案:C
    解析:
    可参考《程序员教程(第四版)》P385。源程序的处理步骤——预处理、编译、链接、运行

  • 第15题:

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

    • A、预处理
    • B、编译
    • C、汇编
    • D、链接

    正确答案:C

  • 第16题:

    gcc的编译可分为()、编译、汇编和()等四个阶段。


    正确答案:预处理;链接

  • 第17题:

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

    • A、GCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成
    • B、GCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件
    • C、设计者若要对源程序进行调试,需要在GCC命令中加入-g参数来编译该源程序
    • D、用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数

    正确答案:A

  • 第18题:

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


    正确答案:预处理;汇编

  • 第19题:

    编译系统中将汇编语言翻译成机器语言是在哪个阶段完成?()

    • A、预处理阶段
    • B、汇编阶段
    • C、编译阶段
    • D、链接阶段

    正确答案:C

  • 第20题:

    单选题
    hello.c在()阶段在编译过程中生成hello.o
    A

    预处理阶段

    B

    编译阶段

    C

    汇编阶段

    D

    链接阶段


    正确答案: C
    解析: 暂无解析

  • 第21题:

    问答题
    简述GCC的编译流程。

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

  • 第22题:

    单选题
    能将被修改的源程序转化为汇编程序的是()
    A

    预处理器

    B

    汇编器

    C

    编译器

    D

    链接器


    正确答案: C
    解析: 暂无解析

  • 第23题:

    填空题
    gcc的编译可分为()、编译、汇编和()等四个阶段。

    正确答案: 预处理,链接
    解析: 暂无解析

  • 第24题:

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

    正确答案: 预处理,汇编
    解析: 暂无解析