GDB dashboard 是一个独立的 .gdbinit 文件,使用 Python API 编写,提供了一个模块化界面,显示正在调试的程序的相关信息。其主要目标是减少检查当前程序状态所需的 GDB 命令数量,从而使开发者能够主要专注于控制流。

只需将 .gdbinit 放置在你的主目录中,例如使用以下命令:
wget -P ~ https://github.com/cyrus-and/gdb-dashboard/raw/master/.gdbinit
可选安装 Pygments 以启用语法高亮:
pip install pygments
然后像往常一样进行调试,仪表盘会在每次被调试程序停止时自动显示。
请注意,没有重新定义任何 GDB 命令,所有功能均可通过主要的 dashboard 命令使用(参见 help dashboard)。
前往 wiki 了解如何执行最重要的任务。