Buscar

Capítulo 8. Inspección del estado interno de la aplicación con GDB

download PDF

Para encontrar por qué una aplicación no funciona correctamente, hay que controlar su ejecución y examinar su estado interno con un depurador. Esta sección describe cómo utilizar el depurador de GNU (GDB) para esta tarea.

8.1. Depurador GNU (GDB)

Red Hat Enterprise Linux contiene el depurador GNU (GDB) que le permite investigar lo que ocurre dentro de un programa a través de una interfaz de usuario de línea de comandos.

Para obtener una interfaz gráfica de GDB, instale el entorno de desarrollo integrado Eclipse. Consulte Uso de Eclipse.

Capacidades de GDB

Una sola sesión de GDB puede depurar los siguientes tipos de programas:

  • Programas multihilo y bifurcados
  • Varios programas a la vez
  • Programas en máquinas remotas o en contenedores con la utilidad gdbserver conectados a través de una conexión de red TCP/IP

Requisitos de depuración

Para depurar cualquier código ejecutable, GDB requiere información de depuración para ese código en particular:

  • Para los programas desarrollados por usted, puede crear la información de depuración mientras construye el código.
  • En el caso de los programas del sistema instalados a partir de paquetes, debe instalar sus paquetes debuginfo.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.