• 2022-06-27
    为了使用生成的目标文件能够用于gdb调试,在编译时GCC应使用选项
  • -g

    内容

    • 0

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

    • 1

      ‎如需采用gdb进行程序调试,那么在采用gcc编译源程序时必须指定“-g”选项‍‎‍

    • 2

      为了利用GDB调试C/C++程序,在编译时需要把调试信息加载到可执行文件中,则用GCC编译源程序时,需要利用选项 A: -O2 B: -E C: -Wall D: -g

    • 3

      要使一个可执行文件可以被gdb调试,那么在使用编译器gcc编译程序时需要加入-j选项。

    • 4

      为了利用 GDB 调试 C/C++程序,在编译时需要把调试信息加载到可执行文件中,则用 GCC 编译源程序时,需要利用选项 。 A: –O2 B: –Wall -g C: -g D: -E