摘要:
← 上一章:运行与参数传递 | 目录 | 下一章:命令速查与常见误区 → 第 4 章 单步调试与查看程序状态 程序停在断点之后,接下来要做两件事:一步一步往下走,以及随时看清楚此刻的变量、调用栈长什么样。这一章把这两块内容讲完整——前半部分是单步执行家族,后半部分是新手必须会用但原笔记没有覆盖的“状 阅读全文
posted @ 2026-10-10 08:29
BlackSnow
阅读(11)
评论(0)
推荐(0)
摘要:
← 上一章:断点与观察点 | 目录 | 下一章:单步调试与查看程序状态 → 第 3 章 运行程序与参数传递 很多命令行程序需要带参数运行(比如 ./cmd 123 abc),或者依赖某个环境变量才能正常工作。这一章讲清楚怎么在 GDB 里把这些“启动条件”配置好。 3.1 run [arglist] 阅读全文
posted @ 2026-10-10 08:29
BlackSnow
阅读(9)
评论(0)
推荐(0)
摘要:
← 上一章:GDB 快速上手 | 目录 | 下一章:运行与参数传递 → 第 2 章 断点与观察点:精确控制程序在哪里停下 上一章已经用过最简单的 b main。断点的本质很简单:在程序执行流上做一个标记,CPU 跑到这个标记就自动暂停,把控制权交还给你。这一章把断点的各种玩法、以及它的“进阶版”—— 阅读全文
posted @ 2026-10-10 08:28
BlackSnow
阅读(13)
评论(0)
推荐(0)
摘要:
← 上一章:单步调试与查看程序状态 | 目录 第 5 章 命令速查与常见误区 这一章是全书的“复习页”:把前四章出现过的命令汇总成一张速查表,再把容易弄错的点集中列一遍。建议先通读一遍前四章再来看这里,当纯速查表效果最好;如果你是直接跳过来的,建议先看第 1 章建立基本概念。 5.1 命令缩写速查表 阅读全文
posted @ 2026-10-10 08:27
BlackSnow
阅读(4)
评论(0)
推荐(0)
摘要:
← 目录 | 下一章:断点与观察点 → 第 1 章 GDB 快速上手:从编译到第一次调试 1.1 GDB 是什么,什么时候该用它 GDB(GNU Debugger)是 Linux/Unix 下最常用的命令行调试器,能让你在程序运行的过程中“暂停”下来,查看此刻内存里每个变量的真实值、调用栈长什么样、 阅读全文
posted @ 2026-10-10 08:26
BlackSnow
阅读(18)
评论(0)
推荐(0)
摘要:
面向初学者的 GDB 实战笔记。目标不是罗列命令手册,而是让你从“会敲命令”走到“看懂程序到底在干什么”。每章都尽量给出能直接照着敲的例子,并在关键的坑点上加了【新手提示】和【常见误区】。 目录 GDB 快速上手:从编译到第一次调试 带调试信息编译、第一次启动 GDB、完整走一遍“下断点 → 运行 阅读全文
posted @ 2026-10-10 08:25
BlackSnow
阅读(5)
评论(0)
推荐(0)

浙公网安备 33010602011771号