• 2022-05-27
    3.4采用gdb作为调试器,在使用GCC编译器时应注意什么。
  • 参见教材P68,3.4.1,gdb使用流程。gdb调试器只能对可执行文件进行调试,不能直接对源代码进行调试。使用GCC编译器时应在编译时添加调试选项-g,编译命令示例如下:$gcc-gtest.c-otest

    内容

    • 0

      关于gcc和gdb的说法中,不正确的是() A: gcc可以编译C和C++源代码 B: gcc用来发现语法错误,gdb可以用来发现逻辑错误 C: gdb调试时需要文件中有调试信息 D: gdb可以加载gcc编译后形成的可执行文件进行调试

    • 1

      使用GDB调试工具前,在gcc编译命令当中添加了选项-g。( )

    • 2

      如需采用gdb进行程序调试,那么在采用gcc编译源程序时必须指定“-g”选项 A: 正确 B: 错误

    • 3

      中国大学MOOC: 如需采用gdb进行程序调试,那么在采用gcc编译源程序时必须指定“-g”选项

    • 4

      为了使用生成的目标文件能够用于gdb调试,在编译时GCC应使用()选项。 A: -c B: -w C: -g D: -o