gdb调试程序

it2025-02-19  5

1.gdb的介绍

在linux上调试C语言程序,可以使用gdb程序。 使用gdb调试程序前,需要先使用gcc的-g选项参数编译程序,而后通过gdb命令加载编译好的程序,gdb会不断地从键盘接受用户命令并完成相应的任务,知道输入q命令(quit的简写)让它退出为止。

2.gdb的格式

格式: gdb <可执行文件> (注意:要先使用gcc的-g选项编译程序,而后在gdb加载。)

3.gdb的调试命令

在进入gdb调试环境后,可以输入相应的指令来进行测试操作。 常用的gdb调试命令如下: list…l…列出程序的源代码

命令命令简写listlbreakbrunrstepscontinuecdeletedprintpkillk

l:列出程序的源代码 b:b <代码行号> ,在某代码行设置断点 r: 从头开始,全速运行程序至断点处 s:单步运行 c:继续运行到下一个断点 d:直接运行d命令,表示要删除所有的断点;d <代码行号>,表示删除指定的断点 p:p <变量名>,显示某个变量的值 k:停止被调试程序的运行

最新回复(0)