GDB

GDB — Descargar gratis. Depuración de programas ejecutables

GDB (GNU Project Debugger) es un depurador desarrollado por el proyecto GNU. Permite analizar y modificar el comportamiento de programas durante su ejecución. Soporta múltiples lenguajes de programación como C, C++, Fortran, Ada y otros. GDB ayuda a identificar errores, examinar variables y controlar el flujo de ejecución.

5.0(2 valoraciones)

Descargar GDB (Enlaces oficiales)
Tamaño del archivo: 23 MB
La última versión de GDB es: 16.3
Sistema operativo: Windows, Linux, Mac
Idiomas: English
Precio: $0.00 USD
Producto de código abierto y gratuito.

  • Establecer puntos de interrupción (breakpoints). Permite pausar la ejecución del programa en líneas específicas del código, funciones o direcciones de memoria. Los breakpoints pueden ser condicionales, activándose solo si se cumple una condición definida.
  • Ejecución paso a paso (stepping). Facilita la ejecución línea por línea del código, incluyendo la entrada en funciones (step into) o la ejecución sin entrar en ellas (step over). Esto permite analizar el flujo del programa con precisión.
  • Inspección de variables y memoria. Proporciona herramientas para examinar el valor de variables, registros y áreas de memoria durante la ejecución. Se pueden evaluar expresiones y modificar valores en tiempo real.
  • Manipulación de la pila de llamadas (call stack). Muestra la secuencia de llamadas a funciones que llevaron al punto actual de ejecución. Permite navegar entre frames de la pila para inspeccionar variables locales y argumentos.
  • Depuración de programas multi-hilo (threads). Soporta la depuración de aplicaciones con múltiples hilos de ejecución. Permite cambiar entre hilos, establecer breakpoints específicos y analizar interacciones entre ellos.
  • Depuración remota. Capacidad de depurar programas ejecutándose en sistemas remotos mediante conexiones seriales o red. GDB puede comunicarse con un servidor de depuración (gdbserver) en la máquina remota.
  • Automatización con comandos. Permite crear scripts con comandos de GDB para automatizar tareas repetitivas. Los scripts pueden contener condiciones, loops y comandos personalizados.
  • Análisis de volcados de memoria (core dumps). Examina archivos generados tras un fallo del programa para determinar la causa del error. GDB puede reconstruir el estado del programa al momento del crash.
  • Soporte para diferentes arquitecturas. Compatible con múltiples arquitecturas de procesador como x86, ARM, PowerPC y otras. Incluye manejo de registros específicos y modos de ejecución.
  • Integración con entornos de desarrollo. Funciona como motor de depuración para IDEs como Eclipse, Visual Studio Code y otros. Provee una interfaz que estos entornos pueden utilizar.
  • Modificación del código en ejecución. Permite alterar el comportamiento del programa sin recompilar, cambiando valores de variables o incluso parches en el código máquina.
  • Soporte para lenguajes múltiples. Aunque principalmente usado con C/C++, GDB entiende sintaxis y características específicas de otros lenguajes como Fortran o Ada.

GDB fue creado en 1986 por Richard Stallman como parte del proyecto GNU. Escrito principalmente en C, con algunas partes en lenguaje ensamblador para manejo específico de arquitecturas. Desde sus inicios, ha sido mantenido por la Free Software Foundation. A lo largo de los años, ha incorporado soporte para nuevos lenguajes, arquitecturas y características avanzadas de depuración. Su desarrollo continúa activo, con contribuciones de una comunidad global de desarrolladores.


Alternativas a GDB:

VisualGDB — Descargar gratis. Desarrollo embebido y Linux para Visual Studio

VisualGDB

VisualGDB es un complemento de Microsoft Visual Studio que integra las herramientas GNU (GCC, GDB) en el entorno de desarrollo.
Precio: Gratis   Tamaño: 63.7 MB   Versión: 6.1r3   SO: Windows
radare2 — Descargar gratis. Análisis de binarios y reverso

radare2

Radare2 es un framework completo para el análisis de binarios y la ingeniería inversa.
Precio: Gratis   Tamaño: 11.7 MB   Versión: 5.9.8   SO: Windows, Linux, Mac, Android, iOS, Free BSD
x64dbg — Descargar gratis. Depurador para Windows x64/x32

x64dbg

x64dbg es un depurador de código abierto para plataformas Windows de 64 y 32 bits.
Precio: Gratis   Tamaño: 33.4 MB   Versión: 2025-08-19   SO: Windows
OllyDbg — Descargar gratis. Depurador de código x86, x64

OllyDbg

OllyDbg es un depurador de nivel assembler para sistemas Windows.
Precio: Gratis   Tamaño: 0.945 MB   Versión: 1.10   SO: Windows