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