
☕ GDBFrontend ist ein einfacher, flexibler und erweiterbarer GUI-Debugger.

GDBFrontend ist ein einfacher, flexibler und erweiterbarer GUI-Debugger.

Sie können GDBFrontend mit pip installieren.
sudo python3 -m pip install gdbfrontend
Wenn es bereits installiert ist und Sie ein Upgrade durchführen:
sudo python3 -m pip install --upgrade gdbfrontend
Oder wenn Sie einen bestimmten GIT-Snapshot installieren möchten:
sudo python3 setup.py install
Und Sie können es ausführen:
gdbfrontend
Sie können den neuesten Quellcode herunterladen und ausführen.
Sie können gdb-frontend mit den folgenden Befehlen ausführen:
git clone https://github.com/rohanrhu/gdb-frontend.git gdb-frontend
cd gdb-frontend
./gdbfrontend
Und Sie können es öffnen mit:
http://127.0.0.1:5550/
Sie können die GDB-Shell mit dem Befehl öffnen:
tmux a -t gdb-frontend
Sie können das Arch-Linux-Paket für Arch-basierte Distributionen installieren. (AUR-Paket)
yay -S gdb-frontend-bin
Und Sie können es ausführen:
gdbfrontend
Das Flatpak-Paket ist noch TODO.
Folgen Sie diesem Tutorial, um zu erfahren, wie Sie Dockerisierte C/C++-Apps mit GDBFrontend debuggen.
Folgen Sie diesem kurzen Tutorial zum Debuggen eingebetteter Geräte mit GDBFrontend.
Folgen Sie diesem kurzen Tutorial zum Debuggen nativer C-Python-Erweiterungen mit GDBFrontend.
GDBFrontend bietet leistungsstarke und erweiterbare APIs. Folgen Sie diesem kurzen Tutorial, um die Entwicklung von GDBFrontend-Plugins zu erlernen.
Folgen Sie diesem kurzen Tutorial für Integrationsideen für spezielle Entwicklungs-/Debugging-Anforderungen.
Folgen Sie diesem Tutorial zum Debuggen von STM32 mit OpenOCD und GDBFrontend.
GDBFrontend hat einen Ausdrucks-Evaluator, den Sie gleichzeitig mehrfach verwenden können.



Klicken Sie mit der rechten Maustaste auf einen Haltepunkt, um seine Bedingung festzulegen.


Ausdrücke aller Variablen, Member und Elemente sind im VariablesExplorer von GDBFrontend verbunden.

Sie können Prozesse mit dem Prozessmanager überwachen, filtern oder verwalten.


GDBFrontend bietet eine Reihe von Funktionen für die Zusammenarbeit, die als "Erweiterte Zusammenarbeit" bezeichnet werden.

Die Zusammenarbeits-Zeichnung ist verfügbar, wenn Sie die Erweiterte Zusammenarbeit aktivieren. Klicken Sie auf Zeichnen oder verwenden Sie die Tastenkombination Strg + Umschalt + X zum Zeichnen und Strg + Umschalt + C zum Löschen aller Zeichnungen.

Mit der Erweiterten Zusammenarbeit werden alle Debugger-Clients bei der Quellansicht synchronisiert.

GDBFrontend ist sehr erweiterbar und bietet leistungsstarke APIs. Einige Beispiele für die Erweiterbarkeit von GDBFrontend.


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