Permite que você avance linha por linha. Funciona em muitos sistemas semelhantes ao Unix e funciona para uma ampla variedade de linguagens. Análise coletada por e hospedada no G2.com.
muito melhores depuradores, ou pelo menos interfaces de frontend existem, embora muitos deles melhorem o gdb de várias maneiras. Análise coletada por e hospedada no G2.com.
É muito útil para depurar com uma indicação adequada de onde está o erro. Análise coletada por e hospedada no G2.com.
Nada muito para não gostar nesta ferramenta, apenas que ela poderia ter mais funcionalidades. Análise coletada por e hospedada no G2.com.
Especifique problemas do sistema e corrija o desempenho do aplicativo, compatível com C++ e Pascal. Depuração e despejo em diferentes plataformas disponíveis. Análise coletada por e hospedada no G2.com.
Depuração no Kernel e em diferentes distribuições Linux é difícil. Análise coletada por e hospedada no G2.com.
É uma das melhores IDEs disponíveis e muito otimizada para executar programas de alta memória. É independente de plataforma e funciona em todos os sistemas operacionais. Gratuita para usar. Análise coletada por e hospedada no G2.com.
O GDB não pode ser usado para corrigir programas que compilam com erros. Análise coletada por e hospedada no G2.com.
O GDB pode fazer maravilhas como ele pode, no início do programa, especificando algo que pode ter um efeito em seu comportamento. Faça nosso código parar em uma condição específica e muito mais. Análise coletada por e hospedada no G2.com.
A interface gráfica não é tão atraente, mas isso não a torna menos útil. Análise coletada por e hospedada no G2.com.
Interromper em uma função (pontos de interrupção)
Verifique a pilha de chamadas de uma função (backtrace)
Coloque um ponto de observação de leitura/escrita para uma variável/objeto (corrupção de memória)
Despejando memória Análise coletada por e hospedada no G2.com.
Exibição ao vivo do código (comando l), ainda há inconsistência com a linha e as variáveis. As extensões TUI ajudam, no entanto.
Os watchpoints tornam a execução do código extremamente lenta. Nem consigo pensar em colocar um watchpoint durante a depuração do kernel.
A depuração do kernel com GDB (kgdb) é tediosa e requer muitos esforços de configuração. Também há falta de suporte aqui. Análise coletada por e hospedada no G2.com.
O GNU Debugger, que também é chamado de gdb, é o depurador mais popular para sistemas UNIX para depurar programas em C e C++.
O GNU Debugger ajuda você a obter informações sobre o seguinte:
Se ocorreu um core dump, em qual declaração ou expressão o programa travou?
Se um erro ocorre ao executar uma função, qual linha do programa contém a chamada para essa função e quais são os parâmetros?
Quais são os valores das variáveis do programa em um ponto específico durante a execução do programa?
Qual é o resultado de uma expressão específica em um programa?
O GDB permite que você execute o programa até um certo ponto, depois pare e imprima os valores de certas variáveis nesse ponto, ou passe pelo programa uma linha de cada vez e imprima os valores de cada variável após executar cada linha.
O GDB usa uma interface de linha de comando simples. Análise coletada por e hospedada no G2.com.
Embora o GDB possa ajudá-lo a encontrar bugs relacionados a vazamentos de memória, ele não é uma ferramenta para detectar vazamentos de memória.
O GDB não pode ser usado para programas que compilam com erros e não ajuda a corrigir esses erros. Análise coletada por e hospedada no G2.com.
Eu devo começar meu comentário dizendo o quanto eu gosto do depurador no modo "distância" e ele se comunica com o Stub e enquanto eu tenho o programa em uma máquina, outra está sendo depurada. Para um programa bastante antigo, ele é muito bem criado. E se for usado para depurar Linux, a sensação é muito boa com o GDB, o programa é muito fácil de usar quando você conhece os comandos. Análise coletada por e hospedada no G2.com.
Como mencionei no primeiro comentário, o programa é muito útil para depuração com GDB e para Linux e hackers, não vi nada melhor em termos de programação, mas sinto que ficou um pouco para trás em relação ao tempo e deveria se renovar. Análise coletada por e hospedada no G2.com.
Uma das melhores coisas é que não precisa de licença, depurador de software, não é necessário hardware ou licença adicional. Fácil de usar, o homem está lá para ajudar. Análise coletada por e hospedada no G2.com.
Não há muita interface gráfica, então, enquanto começar a usar, será mais difícil. O uso de pontos de interrupção não é tão impressionante. Análise coletada por e hospedada no G2.com.