
واجهة GDB معيارية توفر لوحة تحكم مرئية مع لوحات قابلة للتخصيص لفحص السجلات، الكود المصدري، لغة التجميع، وحالة البرنامج أثناء جلسات التصحيح.
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 لمعرفة كيفية تنفيذ أهم المهام.