niusouti.com
更多“分布构建交叉编译工具链的制作过程需要以下几步:编译binutils、编译辅助gcc编译器、编译glibc库、重新编译完整的gcc。”相关问题
  • 第1题:

    GCC的正确编译流程为:()

    A.预处理-编译-汇编-链接

    B.预处理-编译-链接-汇编

    C.预处理-链接-编译-汇编

    D.编译-预处理-汇编-链接


    参考答案:A

  • 第2题:

    gcc可以对编译阶段进行控制,其中____选项只编译,不进行其他操作。


    参考答案:-S

  • 第3题:

    arm-linux-gcc交叉编译工具主要包括____、GCC、glibc等软件。


    参考答案:binutils

  • 第4题:

    Linux中最常用的编译器是GCC编译器。()

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


    参考答案:正确

  • 第5题:

    在使用GCC编译器的过程中,以下()选项可用来指定生成的目标文件名

    A.-c

    B.-o

    C.-S

    D.-E


    正确答案:B

  • 第6题:

    在使用GCC编译器的过程中,以下()选项可用来指定生成的目标文件名

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

    正确答案:B

  • 第7题:

    在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项()

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

    正确答案:C

  • 第8题:

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


    正确答案:预处理;链接

  • 第9题:

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

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

    正确答案:A

  • 第10题:

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


    正确答案:预处理;汇编

  • 第11题:

    单选题
    在Linux使用GCC编译器时有如下命令:Gcc–gtest.c–otest,其中参数-g的作用是()
    A

    生成目标文件test.o

    B

    生成汇编文件test.s

    C

    进行预编译

    D

    包含调试信息


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

  • 第12题:

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

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

  • 第13题:

    arm-linux-gcc交叉编译工具主要包括binutils、____、glibc等软件。


    参考答案:GCC

  • 第14题:

    arm-linux-gcc交叉编译工具主要包括binutils、GCC、____等软件。


    参考答案:glibc

  • 第15题:

    arm-linux-gcc交叉编译工具主要包括binutils、GDB、glibc等软件。()

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


    参考答案:错误

  • 第16题:

    关于Linux内核的编译,错误的是()。

    A 不必在相同的架构上编译,也就是可以交叉编译B 内核编译可以不提供动态加载模块的功能

    C 模块的编译必须在编译内核时进行

    D Linux内核的编译只能使用gcc才能完成


    参考答案C

  • 第17题:

    GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,___【37】____是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数____【38】___。


    正确答案:GDB -g g

  • 第18题:

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


    正确答案:gcc编译过程一般分为预处理、编译、汇编、链接四个阶段。

  • 第19题:

    在Linux使用GCC编译器时有如下命令:Gcc–gtest.c–otest,其中参数-g的作用是()

    • A、生成目标文件test.o
    • B、生成汇编文件test.s
    • C、进行预编译
    • D、包含调试信息

    正确答案:D

  • 第20题:

    GCC编译器的常用参数有哪些?它们的功能分别是什么?


    正确答案:gcc编译器的常用参数:-o,-I,-L,-E,-S,-c
    功能:-o表示编译成一个可执行程序;-I表示指定头文件目录;-L表示指定库文件目录选项;-E表示对源代码进行预编译;-S表示编译成汇编代码;-c表示把.c文件转换为以.o为扩展名的目标文件。

  • 第21题:

    简述GCC的编译流程。


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

  • 第22题:

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

    • A、gcc–i HelloWorld.c Hello
    • B、gcc–o HellohelloWorld.c
    • C、gcc–o HelloWorld.c Hello
    • D、gcc–i HelloHelloWorld.c

    正确答案:B

  • 第23题:

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

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

  • 第24题:

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

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