更多“在gdb调试过程中,用make命令可以不用退出gdb就可以重新产生可执行文件。”相关问题
  • 第1题:

    gcc可以对编译阶段进行控制,其中-S选项在可执行文件中包含标准调试信息,供gdb进行调试。()

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


    参考答案:错误

  • 第2题:

    GDB中,显示帮助信息的命令是()

    A.show

    B.help

    C.see

    D.browse


    正确答案:B

  • 第3题:

    gcc可以对编译阶段进行控制,其中()选项在可执行文件中包含标准调试信息,供gdb进行调试。

    A.-Wall

    B.-Werror

    C.-w

    D.-g


    正确答案:D

  • 第4题:

    KGDB程序是一个专门用于调试Linux内核的GDB调试桩()

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


    参考答案对

  • 第5题:

    简述GDB调试器提供的基本功能。


    答案:GDB调试器提供4个基本功能:
    启动程序;在断点处暂停程序;在程序暂停时,可以检查程序中所发生的事情;动态改变程序的执行环境。

  • 第6题:

    在GDB调试程序下,若需要列出当前断点处的程序源代码则输入()

    • A、l
    • B、c
    • C、b
    • D、p

    正确答案:A

  • 第7题:

    利用gdb进行调试时,可通过step或()命令进行单步执行。


    正确答案:next

  • 第8题:

    一般可以用()实现自动编译。

    • A、gcc
    • B、gdb*
    • C、make
    • D、vi

    正确答案:C

  • 第9题:

    嵌入式Linux开发中使用GDB调试,说法错误的是()

    • A、GDB程序在宿主机上运行
    • B、需要使用远程调试模式
    • C、需要交叉编译GDBServer
    • D、被调试程序在宿主机上运行

    正确答案:A

  • 第10题:

    交叉调试器gdb运行在开发主机上,kgdb是目标系统上对应的调试应用工具。()


    正确答案:错误

  • 第11题:

    单选题
    下面有关GNU工具套件的描述语句中,不恰当的是()
    A

    GNU是一种常用于开发基于Linux操作系统应用软件的工具套件

    B

    GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码

    C

    若要用GDB调试某Linux的应用软件时,编译时需要在命令中加入-g参数

    D

    在GDB调试环境下,用run命令来装入需要调试的可执行文件


    正确答案: D
    解析: GNU是一种常用于开发基于Linux操作系统的嵌入式软件的工具套件;GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码;设计者要对源程序进行调试,通常需要在GCC命令中加入-g参数;GDB中file命令是装入需要调试的可执行文件,run命令执行当前被调试的程序。故D项错误。

  • 第12题:

    填空题
    利用gdb进行调试时,可通过()或()命令进行单步执行。

    正确答案: step,next
    解析: 暂无解析

  • 第13题:

    gdb对源文件进行调试。()

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


    参考答案:错误

  • 第14题:

    GDB中,执行下条源代码的命令是()

    A.next

    B.clear

    C.make

    D.go


    正确答案:D

  • 第15题:

    GDB调试器只支持本地调试应用程序()

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


    参考答案错

  • 第16题:

    一般可以用()实现自动编译。

    A.gcc

    B.gdb*

    C.make

    D.vi


    正确答案:C

  • 第17题:

    在GDB调试程序下,若需要在当前断点处的单步执行程序则输入()

    • A、l
    • B、n
    • C、b
    • D、c

    正确答案:A

  • 第18题:

    在GDB调试程序下,若需要查看当前断点处的堆栈情况则输入()

    • A、l
    • B、c
    • C、b
    • D、bt

    正确答案:D

  • 第19题:

    利用gdb进行调试时,可通过()或()命令进行单步执行。


    正确答案:step;next

  • 第20题:

    Gdb有哪些功能,并列举常用的Gdb基本命令。


    正确答案: (1)Gdb是一款GNU开发组织并发布Linux下的程序调试工具。它使用户能在程序运行时观察程序的内部结构和内存的使用情况。以下是gdb所提供的一些功能:
    1.它使用户能监视你程序中变量的值.
    2.它使用户能设置断点以使程序在指定的代码行上停止执行.
    3.它使用户能一行行的执行你的代码.
    (2)Gdb基本命令:
    File装入想要调试的可执行文件.
    Kill终止正在调试的程序
    List列出产生执行文件的源代码的一部分.
    Next执行一行源代码但不进入函数内部.

  • 第21题:

    内核启动过程中如果发现gdb参数的存在,则会把控制权交给目标机上的gdb调试器。()


    正确答案:错误

  • 第22题:

    gcc可以对编译阶段进行控制,其中()选项在可执行文件中包含标准调试信息,供gdb进行调试。

    • A、-Wall
    • B、-Werror
    • C、-w
    • D、-g

    正确答案:D

  • 第23题:

    判断题
    内核启动过程中如果发现gdb参数的存在,则会把控制权交给目标机上的gdb调试器。()
    A

    B


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

  • 第24题:

    填空题
    利用gdb进行调试时,可通过()或next命令进行单步执行。

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