Introdução ao GNU Debugger no Linux: um curso intensivo

Introdução ao GNU Debugger no Linux: um curso intensivo
Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

A depuração é uma habilidade indispensável para programadores e pesquisadores de segurança. Ter um bom domínio de depuração permite que você entenda um executável em um nível inferior e detecte quaisquer erros ocultos.





como deletar atualizações antigas do windows
MUO Vídeo do dia ROLE PARA CONTINUAR COM O CONTEÚDO

O depurador GNU ou GDB é uma ferramenta de depuração atemporal na qual os programadores confiam há anos. Veja como usar o GDB no Linux.





Preparando programas de amostra

Para explorar os recursos do GDB você precisará de um executável para experimentar. Para demonstração, você executará o GDB em um programa de verificação de chave uma vez com código-fonte e símbolos de depuração disponíveis, uma vez sem código-fonte e em um programa multithread simples que imprime mensagens na tela, ambos escritos em C e compilados com GCC ( Compilador GNU C).