
☕ GDBFrontend — это простой, гибкий и расширяемый графический отладчик.

GDBFrontend — это простой, гибкий и расширяемый GUI-отладчик.

Вы можете установить GDBFrontend с помощью pip.
sudo python3 -m pip install gdbfrontend
если он уже установлен и вы обновляетесь
sudo python3 -m pip install --upgrade gdbfrontend
или если вы хотите установить конкретный снимок GIT:
sudo python3 setup.py install
и вы можете запустить
gdbfrontend
Вы можете скачать последний исходный код и запустить его.
Вы можете запустить gdb-frontend с помощью следующих команд:
git clone https://github.com/rohanrhu/gdb-frontend.git gdb-frontend
cd gdb-frontend
./gdbfrontend
и вы можете открыть его по адресу:
http://127.0.0.1:5550/
Вы можете открыть оболочку GDB с помощью команды:
tmux a -t gdb-frontend
Вы можете установить пакет Arch Linux для дистрибутивов на основе Arch. (Пакет AUR)
yay -S gdb-frontend-bin
и запустить его:
gdbfrontend
Flatpak-пакет — это TODO.
Следуйте этому руководству, чтобы узнать, как отлаживать контейнеризированные C/C++ приложения с помощью GDBFrontend.
Следуйте этому краткому руководству, чтобы отлаживать встроенные устройства с помощью GDBFrontend.
Следуйте этому краткому руководству, чтобы отлаживать нативные C-расширения Python с помощью GDBFrontend.
GDBFrontend имеет мощные и расширяемые API. Следуйте этому краткому руководству, чтобы научиться разрабатывать плагины для GDBFrontend.
Следуйте этому краткому руководству для идей интеграции для особых требований разработки/отладки.
Следуйте этому руководству, чтобы отлаживать STM32 с помощью OpenOCD и GDBFrontend.
GDBFrontend имеет вычислитель выражений, который можно использовать одновременно в нескольких экземплярах.



Щелкните правой кнопкой мыши по точке останова, чтобы установить условие.


Выражения всех переменных, членов и элементов соединены в VariablesExplorer GDBFrontend.

Вы можете просматривать, фильтровать или управлять процессами с помощью Process Manager.


GDBFrontend имеет набор функций для совместной работы, называемый «Расширенное сотрудничество».

Рисование при сотрудничестве доступно, когда включено Расширенное сотрудничество. Нажмите «Рисовать» или используйте сочетание Ctrl + Shift + X, чтобы рисовать, и Ctrl + Shift + C, чтобы очистить все рисунки.

При расширенном сотрудничестве все клиенты отладчика синхронизированы при просмотре исходного кода.

GDBFrontend очень расширяем и имеет мощные API. Некоторые примеры расширяемости GDBFrontend.


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