
☕ GDBFrontend é um depurador GUI fácil, flexível e extensível.

GDBFrontend é um depurador gráfico fácil, flexível e extensível.

Você pode instalar o GDBFrontend com pip.
sudo python3 -m pip install gdbfrontend
se já estiver instalado e você estiver atualizando
sudo python3 -m pip install --upgrade gdbfrontend
ou se quiser instalar um snapshot específico do GIT:
sudo python3 setup.py install
e você pode executar
gdbfrontend
Você pode baixar a fonte mais recente e executá-la.
Você pode executar o gdb-frontend com os seguintes comandos:
git clone https://github.com/rohanrhu/gdb-frontend.git gdb-frontend
cd gdb-frontend
./gdbfrontend
e você pode abri-lo com:
http://127.0.0.1:5550/
Você pode abrir o shell do GDB com o comando:
tmux a -t gdb-frontend
Você pode instalar o pacote Arch Linux para distribuições baseadas em Arch. (Pacote AUR)
yay -S gdb-frontend-bin
e você pode executá-lo:
gdbfrontend
O pacote Flatpak é um TODO.
Siga este tutorial para aprender como depurar aplicativos C/C++ Dockerizados com GDBFrontend.
Siga este tutorial rápido para depurar dispositivos embarcados com GDBFrontend.
Siga este tutorial rápido para depurar extensões nativas C Python com GDBFrontend.
GDBFrontend possui APIs poderosas e extensíveis. Siga este tutorial rápido para aprender a desenvolver plugins GDBFrontend.
Siga este tutorial rápido para ideias de integração para requisitos especiais de desenvolvimento/depuração.
Siga este tutorial para depurar STM32 com OpenOCD e GDBFrontend.
GDBFrontend possui um avaliador de expressões que você pode usar múltiplos ao mesmo tempo.



Clique com o botão direito em um breakpoint para definir sua condição.


As expressões de todas as variáveis, membros e itens estão conectadas no VariablesExplorer do GDBFrontend.

Você pode visualizar, filtrar ou gerenciar processos com o Gerenciador de Processos.


GDBFrontend possui um conjunto de recursos para colaboração chamado "Colaboração Aprimorada".

O desenho de colaboração está disponível quando você ativa a Colaboração Aprimorada. Clique em Desenhar ou use o atalho Ctrl + Shift + X para desenhar e Ctrl + Shift + C para limpar todos os desenhos.

Com a Colaboração Aprimorada, todos os clientes do depurador são sincronizados na visualização do código fonte.

GDBFrontend é muito extensível e possui APIs poderosas. Alguns exemplos da extensibilidade do GDBFrontend.


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