Linux:vim调试工具gdb | 常见命令集
一、Linux 调试背景
linux发布的程序由debug和release两个版本,但在Linux环境下生成的程序默认为release版本。但一份代码需要被调试,该代码的发布模式必须是debug。所以在在使用g++编译代码时,需要额外增加-g选项。
gdb常见命令集
二 、进入、退出调试、显示源代码
| 指令 | 功能 |
|---|---|
gdb + 二进制文件(debug模式生成的) |
开始调试该文件对应的源文件 |
quit |
退出调试 |
l(或list)+ number |
从number位置开始显示源代码,每次打印10行;由于gdb会记录最近的历史指令,所以直接回车会接着打印源代码。 |
l(或list)+ 函数名 |
列出该函数的代码源 |
until + number |
跳至number行 |
三、 程序执行操作
| 指令 | 功能 |
|---|---|
r(或ruun) |

本文详细介绍了在Linux环境下使用gdb调试工具的常见命令,包括进入/退出调试、显示源代码、程序执行、断点设置与管理以及其他实用功能,帮助开发者更高效地进行代码调试。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



