
☕ GDBFrontend est un débogueur graphique facile, flexible et extensible.

GDBFrontend est un débogueur graphique facile, flexible et extensible.

Vous pouvez installer GDBFrontend avec pip.
sudo python3 -m pip install gdbfrontend
s'il est déjà installé et que vous mettez à jour
sudo python3 -m pip install --upgrade gdbfrontend
ou si vous souhaitez installer un snapshot GIT spécifique :
sudo python3 setup.py install
et vous pouvez exécuter
gdbfrontend
Vous pouvez télécharger la dernière source et l'exécuter.
Vous pouvez exécuter gdb-frontend avec les commandes suivantes :
git clone https://github.com/rohanrhu/gdb-frontend.git gdb-frontend
cd gdb-frontend
./gdbfrontend
et vous pouvez l'ouvrir avec :
http://127.0.0.1:5550/
Vous pouvez ouvrir le shell GDB avec la commande :
tmux a -t gdb-frontend
Vous pouvez installer le paquet Arch Linux pour les distributions basées sur Arch. (Paquet AUR)
yay -S gdb-frontend-bin
et vous pouvez l'exécuter :
gdbfrontend
Le paquet Flatpak est à faire.
Suivez ce tutoriel pour apprendre comment déboguer des applications C/C++ dockérisées avec GDBFrontend.
Suivez ce tutoriel rapide pour déboguer des dispositifs embarqués avec GDBFrontend.
Suivez ce tutoriel rapide pour déboguer des extensions C Python natives avec GDBFrontend.
GDBFrontend dispose d'API puissantes et extensibles. Suivez ce tutoriel rapide pour apprendre à développer des plugins GDBFrontend.
Suivez ce tutoriel rapide pour des idées d'intégration pour des besoins de développement/débogage spéciaux.
Suivez ce tutoriel pour déboguer STM32 avec OpenOCD et GDBFrontend.
GDBFrontend dispose d'un évaluateur d'expression que vous pouvez utiliser plusieurs à la fois.



Faites un clic droit sur un point d'arrêt pour définir sa condition.


Les expressions de toutes les variables, membres et éléments sont connectées dans VariablesExplorer de GDBFrontend.

Vous pouvez surveiller, filtrer ou gérer les processus avec le Gestionnaire de processus.


GDBFrontend dispose d'un ensemble de fonctionnalités de collaboration appelé « Collaboration améliorée ».

Le dessin collaboratif est disponible lorsque vous activez la Collaboration améliorée. Cliquez sur Dessiner ou utilisez le raccourci Ctrl + Maj + X pour dessiner et Ctrl + Maj + C pour effacer tous les dessins.

Avec la Collaboration améliorée, tous les clients du débogueur sont synchronisés sur l'affichage source.

GDBFrontend est très extensible et dispose d'API puissantes. Quelques exemples de l'extensibilité de GDBFrontend.


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