
☕ GDBFrontend es un depurador gráfico fácil, flexible y extensible.

GDBFrontend es un depurador gráfico fácil, flexible y extensible.

Puedes instalar GDBFrontend con pip.
sudo python3 -m pip install gdbfrontend
si ya está instalado y lo estás actualizando
sudo python3 -m pip install --upgrade gdbfrontend
o si deseas instalar una instantánea GIT específica:
sudo python3 setup.py install
y puedes ejecutar
gdbfrontend
Puedes descargar la última fuente y ejecutarla.
Puedes ejecutar gdb-frontend con los siguientes comandos:
git clone https://github.com/rohanrhu/gdb-frontend.git gdb-frontend
cd gdb-frontend
./gdbfrontend
y puedes abrirlo con:
http://127.0.0.1:5550/
Puedes abrir el shell de GDB con el comando:
tmux a -t gdb-frontend
Puedes instalar el paquete de Arch Linux para distribuciones basadas en Arch. (Paquete AUR)
yay -S gdb-frontend-bin
y puedes ejecutarlo:
gdbfrontend
El paquete Flatpak está pendiente.
Sigue este tutorial para aprender a depurar aplicaciones C/C++ en Docker con GDBFrontend.
Sigue este tutorial rápido para depurar dispositivos embebidos con GDBFrontend.
Sigue este tutorial rápido para depurar extensiones nativas C de Python con GDBFrontend.
GDBFrontend dispone de APIs potentes y extensibles. Sigue este tutorial rápido para aprender a desarrollar plugins para GDBFrontend.
Sigue este tutorial rápido para ideas de integración para requisitos especiales de desarrollo/depuración.
Sigue este tutorial para depurar STM32 con OpenOCD y GDBFrontend.
GDBFrontend tiene un evaluador de expresiones que puedes usar múltiples al mismo tiempo.



Haz clic derecho en un punto de interrupción para establecer su condición.


Las expresiones de todas las variables, miembros e ítems están conectadas en el Explorador de Variables de GDBFrontend.

Puedes ver, filtrar o gestionar procesos con el Administrador de procesos.


GDBFrontend tiene un conjunto de funciones para la colaboración denominado "Colaboración mejorada".

El dibujo colaborativo está disponible cuando activas la Colaboración mejorada. Haz clic en Dibujar o usa el atajo Ctrl + Mayús + X para dibujar y Ctrl + Mayús + C para borrar todos los dibujos.

Con la Colaboración mejorada, todos los clientes del depurador están sincronizados en la visualización del código fuente.

GDBFrontend es muy extensible y tiene APIs potentes. Algunos ejemplos de la extensibilidad de GDBFrontend.


./gdbfrontend$ gdbfrontend --help
GDBFrontend is a easy, flexible and extensionable gui debugger.