@chai001125
https://linux.cn/article-15362-1.html
This commit is contained in:
Xingyu Wang 2022-12-19 09:39:23 +08:00
parent a38cfd353d
commit e550733f7b

View File

@ -3,13 +3,15 @@
[#]: author: "Alexandra https://opensource.com/users/ahajkova"
[#]: collector: "lkxed"
[#]: translator: "chai001125"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15362-1.html"
GDB 的 7 个单步调试命令
======
![][0]
> 即使是复杂的函数,也有几种方法可以单步调试,所以下次在排除代码故障时,可以尝试一下这些 GDB 技术。
**调试器** 是一个可以运行你的代码并检查问题的软件。[GNU Debugger][1]GBD是最流行的调试器之一在这篇文章中我研究了 GDB 的 `step` 命令和其他几种常见情况的相关命令。`step` 是一个被广泛使用的命令,但它有一些人们不太了解的地方,可能会使得他们十分困惑。此外,还有一些方法可以**在不使用 `step` 命令的情况下进入一个函数**,比如使用不太知名的 `advance` 命令。
@ -257,3 +259,4 @@ via: https://opensource.com/article/22/12/gdb-step-command
[a]: https://opensource.com/users/ahajkova
[b]: https://github.com/lkxed
[1]: https://opensource.com/article/21/3/debug-code-gdb
[0]: https://img.linux.net.cn/data/attachment/album/202212/19/093831nrjrmozx1mixmgii.jpg