gdb调试如何显示当前断点前后代码
时间: 2024-04-13 09:26:19 浏览: 383
GDB调试工具 ——实验报告.pdf
5星 · 资源好评率100%
要在 GDB 调试中显示当前断点前后的代码,可以使用 `list` 命令。默认情况下,`list` 命令会显示当前断点附近的源代码。以下是在 GDB 中显示当前断点前后代码的几种方法:
1. 在断点处停下来后,输入 `list` 命令,GDB 将会显示当前断点前后的源代码。
2. 可以使用 `list <function>` 命令来显示指定函数的代码。例如,`list main` 将显示 `main` 函数的代码。
3. 使用 `list <line number>` 命令可以显示指定行号的代码。例如,`list 10` 将显示第 10 行的代码。
4. 使用 `list <start line>, <end line>` 命令可以显示指定范围内的代码。例如,`list 5, 15` 将显示从第 5 行到第 15 行的代码。
5. 在输入 `list` 命令时,可以添加 `-` 或 `+` 符号来在当前断点前后显示更多行的代码。例如,`list -` 将显示当前断点前的代码,而 `list +` 将显示当前断点后的代码。
这些方法可以帮助你在 GDB 调试期间查看当前断点前后的源代码。
阅读全文