Pesquisar

Capítulo 8. Aplicação de inspeção do Estado Interno com a GDB

download PDF

Para descobrir porque uma aplicação não funciona corretamente, controle sua execução e examine seu estado interno com um depurador. Esta seção descreve como usar o depurador GNU (GDB) para esta tarefa.

8.1. Depurador GNU (GDB)

O Red Hat Enterprise Linux contém o depurador GNU (GDB) que lhe permite investigar o que está acontecendo dentro de um programa através de uma interface de usuário de linha de comando.

Para um front end gráfico para GDB, instale o ambiente de desenvolvimento integrado Eclipse. Veja Utilizando o Eclipse.

Capacidades da GDB

Uma única sessão de GDB pode depurar os seguintes tipos de programas:

  • Programas multithreaded e de forquilha
  • Programas múltiplos ao mesmo tempo
  • Programas em máquinas remotas ou em containers com o utilitário gdbserver conectado através de uma conexão de rede TCP/IP

Requisitos para a depuração

Para depurar qualquer código executável, a GDB requer informações de depuração para esse código em particular:

  • Para programas desenvolvidos por você, você pode criar as informações de depuração enquanto constrói o código.
  • Para programas de sistema instalados a partir de pacotes, você deve instalar seus pacotes de debuginfo.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.