在Linux C/C++开发程序时,熟练掌握GDB各种快捷与方便的观察或调试功能。
* 01 01. 在 VirtualBox 中安装 CentOS 6.
* 02 02. 优化 Linux 更换 YUM 源 关闭防火墙和 S
* 03 03. 安装 C C++ 编程 GDB 调试 VIM 编辑器
* 04 04. Linux GCC 编译器简介 预处理 编译 汇编
* 05 05. 案例1:调试完整代码、注释和执行流程解析
* 06 06. GDB 命令:list 显示代码 enter 显示剩
* 07 07. GDB 命令:help 查看帮助信息 Tab 自动命
* 08 08. GDB 命令:程序正常运行或终止 异常运行或终止
* 09 09. GDB 命令:添加断点后停止程序 或 继续执行
* 10 10. 给程序添加各类断点:主函数 main - 1
* 11 11. 给程序添加各类断点:自定义函数
* 12 12. 给程序添加各类断点:指定库函数 printf 等等
* 13 13. 给程序添加各类断点:以当前程序暂停位置,动态添加断点
* 14 14. 单步调试程序:进入或不进入自定义函数 - 1
* 15 15. 单步调试程序:进入多层嵌套自定义函数 - 2
* 16 16. 查看 PRINT 变量值的变化 - 案例 1.
* 17 17. 查看 PRINT 结构体变量值的变化 - 案例 2.
* 18 18. 使用各种格式查看变量的值
* 19 19. 自动查看 display 变量或表达式的值
* 20 20. 在程序运行时,set variable 修改变量的值
* 21 21. 程序执行过程中 call 调用函数
* 22 22. 给 .cpp 程序中的函数设置断点
* 23 23. 设置临时性(一次性)tbreak 断点
* 24 24. 禁用或启用固定断点 根据编号 行号或函数名称 删除断
* 25 25. 指定忽略指定断点若干次 ignore 1 5
* 26 26. 设置条件或临时性条件断点 tbreak ... if
* 27 27. GDB 正则表达式 元字符与描述
* 28 28. 使用正则表达式 指定函数断点
* 29 29. 观察断点 watch 变量值发生改变程序就停止执行
* 30 30. 使用 rwatch 或 awatch 设置观测点
* 31 31. GDB 调试之图形化界面 TUI 文本用户界面
* 32 32. GDB 编辑文件 edit 命令 且指定 VIM 编
* 33 33. GDB 搜索文件 search 命令 支持正则表达式





![[衡天云]爆款云服务器 低至12元/月](/hty.png)