# GDB (GNU Debugger) Reviews
**Vendor:** Free Software Foundation  
**Category:** [Software de seguimiento de errores](https://www.g2.com/es/categories/bug-tracking)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 16
## About GDB (GNU Debugger)
GDB, el depurador del Proyecto GNU, te permite ver lo que está sucediendo &#39;dentro&#39; de otro programa mientras se ejecuta, o lo que otro programa estaba haciendo en el momento en que se bloqueó.




## GDB (GNU Debugger) Reviews
  ### 1. GDB y su utilidad

**Rating:** 5.0/5.0 stars

**Reviewed by:** bismeet m. | Business Technology Analyst, Empresa (> 1000 empleados)

**Reviewed Date:** June 10, 2022

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Permite avanzar línea por línea. Funciona en muchos sistemas similares a Unix y es compatible con una amplia variedad de lenguajes.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

mucho mejores depuradores, o al menos interfaces frontend existen, aunque muchos de ellos mejoran gdb de varias maneras.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

Las ides tienen capacidades de depuración mucho mejores ahora que el viejo caballo.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Ayuda a encontrar errores en el código y resolverlos estableciendo puntos de interrupción de manera adecuada.

  ### 2. Herramienta rápida de depuración

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Inalámbricos | Empresa (> 1000 empleados)

**Reviewed Date:** May 20, 2022

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Es muy útil para depurar con una indicación adecuada de dónde está el error.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

No hay mucho que no me guste de esta herramienta, solo que podría tener más funcionalidades.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Estoy usando esta herramienta para mi actividad de desarrollo de software y es realmente útil para nosotros.

  ### 3. Depurador del Proyecto GNU.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Manuel P. | PC software, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** September 15, 2021

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Especifica los problemas del sistema y arregla el rendimiento de la aplicación, compatible con C++ y Pascal. Depura y vuelca en diferentes plataformas disponibles.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

Depurar en el núcleo y en diferentes distribuciones de Linux es difícil.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

No disponible

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Corrección y evalúa el famoso NULL, identifica BFG.

  ### 4. Mejor depurador e IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 24, 2021

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Es uno de los mejores IDE disponibles y está muy optimizado para ejecutar programas de alta memoria. Es independiente de la plataforma y funciona en todos los sistemas operativos. Gratis para usar.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

GDB no se puede usar para arreglar programas que se compilan con errores.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Usamos GDB para escribir fragmentos de un programa grande individualmente en un equipo, luego combinamos todos los fragmentos para hacer un producto final y más grande. Su interfaz simple e intuitiva nos ayuda a entender el código fuente fácilmente.

  ### 5. Fin de la búsqueda del depurador

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 10, 2021

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

GDB puede hacer maravillas como puede,
Al inicio del programa, especificando algo que podría tener un efecto en su comportamiento.
Haz que nuestro código se detenga en una condición específica y mucho más.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

La interfaz gráfica de usuario no es tan atractiva, pero eso no la hace menos útil.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Escribe fragmentos largos de código en GDB para formar un producto más grande.

  ### 6. INDEPENDIENTEMENTE DE LA PLATAFORMA DEL LENGUAJE DE PROGRAMACIÓN

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Empresa (> 1000 empleados)

**Reviewed Date:** September 07, 2021

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

PUEDE DEPURAR EN UNA PLATAFORMA DE MÚLTIPLES LENGUAJES DE PROGRAMACIÓN

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

SOLO PUEDE OPERAR EN EL SISTEMA OPERATIVO UNIX

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

ES UNA GRAN HERRAMIENTA DE DEPURACIÓN BASADA EN LA INTERFAZ DE MÚLTIPLES LENGUAJES DE PROGRAMACIÓN

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

DEPURADO SIMULTÁNEAMENTE LA INTERFAZ DE PROGRAMACIÓN DE C++ Y JAVA

  ### 7. El (casi) mejor amigo de un desarrollador

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Semiconductores | Empresa (> 1000 empleados)

**Reviewed Date:** December 01, 2020

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Interrumpir en una función (puntos de interrupción)
Verificar la pila de llamadas de una función (rastreo)
Poner un punto de observación de lectura/escritura para una variable/objeto (corrupción de memoria)
Volcar memoria

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

Visualización en vivo del código (comando l), todavía hay inconsistencias con la línea y las variables. Sin embargo, las extensiones TUI ayudan.

Los puntos de observación hacen que la ejecución del código sea extremadamente lenta. Ni siquiera puedo pensar en poner un punto de observación mientras depuro el kernel.

La depuración del kernel con GDB (kgdb) es tediosa y requiere mucho esfuerzo de configuración. También carece de soporte aquí.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

- Es uno de los mejores depuradores disponibles. Muy potente y útil.
- Está disponible para una amplia gama de plataformas y arquitecturas.
- Dedica algo de tiempo a familiarizarte con él al principio, vale cada centavo.
- Si no te sientes cómodo con una interfaz no gráfica, prueba ugdb/gdbtui, etc.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Errores relacionados con bugs de programación, fallos, punteros NULL día a día. También uso GDB para imprimir variables (en lugar de añadir prints y recompilar) e inspeccionar la pila. También disfruto rastreando un código desconocido con backtrace, el volcado de la pila de llamadas me ayuda a entender el flujo del código más rápido.

  ### 8. ¿Qué es el depurador GNU?

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Hostelería | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** November 24, 2020

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

El Depurador GNU, que también se llama gdb, es el depurador más popular para sistemas UNIX para depurar programas en C y C++.

El Depurador GNU te ayuda a obtener información sobre lo siguiente:

Si ocurrió un volcado de núcleo, ¿en qué declaración o expresión se estrelló el programa?

Si ocurre un error al ejecutar una función, ¿qué línea del programa contiene la llamada a esa función y cuáles son los parámetros?

¿Cuáles son los valores de las variables del programa en un punto particular durante la ejecución del programa?

¿Cuál es el resultado de una expresión particular en un programa?

GDB te permite ejecutar el programa hasta un cierto punto, luego detenerlo e imprimir los valores de ciertas variables en ese punto, o avanzar por el programa línea por línea e imprimir los valores de cada variable después de ejecutar cada línea.

GDB utiliza una interfaz de línea de comandos simple.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

Aunque GDB puede ayudarte a encontrar errores relacionados con fugas de memoria, no es una herramienta para detectar fugas de memoria.

GDB no se puede usar para programas que se compilan con errores y no ayuda a corregir esos errores.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

es una gran fuente de depuración.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Beneficios:
GDB te permite ejecutar el programa hasta un cierto punto, luego detenerlo e imprimir los valores de ciertas variables en ese punto, o avanzar por el programa línea por línea e imprimir los valores de cada variable después de ejecutar cada línea.

GDB utiliza una interfaz de línea de comandos simple.

Problemas:
Aunque GDB puede ayudarte a encontrar errores relacionados con fugas de memoria, no es una herramienta para detectar fugas de memoria.

GDB no se puede usar para programas que se compilan con errores y no ayuda a corregir esos errores.

  ### 9. El mejor depurador en modo remoto.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bill C. | Group Operations Manager, Empresa (> 1000 empleados)

**Reviewed Date:** August 24, 2020

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Debería comenzar mi comentario diciendo cuánto me gusta el depurador en modo "distancia" y se comunica con el Stub y mientras tengo el programa en una máquina, otra está siendo depurada. Para un programa bastante antiguo, está muy bien creado. Y si se utiliza para depurar Linux, la sensación es muy buena con GDB, el programa es muy fácil de usar cuando conoces los comandos.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

Como mencioné en el primer comentario, el programa es muy útil para la depuración con GDB y para Linux y hackers no he visto nada mejor en términos de programación, pero siento que se ha quedado un poco atrás con respecto al tiempo y debería renovarse.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

Si deseas lograr una buena depuración en tus máquinas integradas con Linux, recomiendo GDB (GNU Debugger) con toda la seguridad del mundo ya que es el mejor y bastante económico y fácil de usar e integrar los comandos que desees siempre y cuando tengas conocimiento.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Nos ayuda mucho al crear y depurar varias computadoras en Modo a Distancia, que es una de las funciones de GDB (GNU Debugger) que a mí y a nuestra empresa nos gusta mucho. Usamos mucho el compilador de Linux para incluir más información en nuestra depuración.

  ### 10. Depurador de código abierto

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mervin M. | Embedded Specialist, Empresa (> 1000 empleados)

**Reviewed Date:** November 30, 2020

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Una de las mejores cosas es que no necesita licencia, depurador de software, no se necesita hardware o licencia adicional. Fácil de usar, hay alguien para ayudar.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

No hay mucha interfaz gráfica, así que mientras se empieza a usar, será más difícil. El uso de puntos de interrupción no es tan impresionante.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

Es gratis. Así que aprovéchalo y aprende.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Los problemas lógicos del software pueden resolverse depurando el software. Podemos usar el GDB para identificar si es un problema lógico del software o problemas de hardware. Nos ayuda a entender la lógica del código y recorrerlo.

  ### 11. GDB es una herramienta excelente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dragan C. | Embedded Software Engineer, Empresa (> 1000 empleados)

**Reviewed Date:** November 26, 2020

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Flexibilidad, fácil de usar en cualquier plataforma, rápido.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

La salida debería ser con un solo clic,  
depuración de multitarea.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Usualmente depuración de errores en pruebas unitarias en código anfitrión o embebido en el objetivo.

  ### 12. Hay una gran curva de aprendizaje, pero vale la pena la inversión.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Collin B. | Cyberneticist, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** December 11, 2019

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

GDB es esencial para un hacker. Funciona para muchos lenguajes. También permite a un usuario conectarse a través de sockets de red para que las aplicaciones GUI puedan ser depuradas. Además, debido a que la herramienta es tan antigua, tiene muchos atajos, teclas rápidas y trucos para aprender, lo que significa que su poder crece a medida que lo aprendes mejor.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

La herramienta es un poco arcana. Es una herramienta que fue construida para la era de la piratería de Unix, no para la era del desarrollo web. La documentación refleja su antigüedad al tener un aspecto un poco anticuado. Personalmente sé que las herramientas antiguas son herramientas bien usadas y bien formadas, pero el neófito en mí siempre está buscando una nueva (y probablemente peor) tecnología.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

Es una herramienta clásica que vale la pena aprender.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Utilizo GDB principalmente cuando escribo código en C y C++. En la mayoría de los casos, lo uso para imprimir un backtrace cuando encuentro un error fatal como un fallo de segmentación.

  ### 13. GDB para depuración en Linux y análisis de volcados de memoria.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Servicios de información | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** November 16, 2019

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

GDB ayuda al usuario a depurar el programa en la plataforma Linux. GDB también se puede utilizar para el análisis de volcados de memoria. Podemos usar el archivo de núcleo para depurar la aplicación después del fallo. El usuario debe habilitar la creación del archivo de núcleo usando ulimit. Las aplicaciones de múltiples hilos también se pueden depurar usando gdb. El usuario puede seleccionar el hilo a depurar usando el comando "thread" en gdb. Usando el comando thread, podemos cambiar al hilo especificando el número de hilo. El comando info se puede usar para encontrar el número de hilos y el número de hilo para cada hilo. Cuando ocurre un fallo, podemos verificar el rastreo de pila usando el comando "bt". El valor de una variable también se puede imprimir usando el comando print. El análisis de volcados de memoria es una de las cosas útiles que un desarrollador puede realizar para encontrar la verdadera razón del fallo. El archivo de núcleo se puede usar para encontrar el análisis de volcados de memoria. El usuario necesita habilitar el archivo de núcleo usando el comando ulimit.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

Depurar usando gdb ralentizará la ejecución del programa. Dado que los problemas de alto rendimiento no pueden depurarse usando gdb. Dado que la ejecución del programa se ralentiza, el usuario no puede tener ninguna idea sobre el problema de alto rendimiento. La bandera del sanitizador de direcciones debe usarse al compilar, de lo contrario, el problema de corrupción de memoria no puede identificarse usando gdb.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

gdb ayuda a depurar sin usar printf. Puede verificar cualquier valor de variable mientras depura usando el comando print o el usuario puede examinar el contenido de la memoria usando x. Se puede usar un punto de interrupción condicional dentro de gdb, es muy útil. Usando gdbserver, el usuario puede depurar un objetivo remoto también.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Usando gdb podemos identificar el problema de la caída. El análisis de volcado de núcleo es muy útil después de que el programa se ha estrellado. El archivo de núcleo se puede utilizar para identificar el problema real de la caída.

  ### 14. El mejor depurador para C y C++

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** December 10, 2019

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

Me encanta lo portátil que es este depurador. Una vez que te familiarizas con los comandos comunes de depuración, puedes depurar fácilmente desde la línea de comandos y examinar la memoria.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

Hay una curva de aprendizaje para utilizar este depurador de manera efectiva. El comando 'print' es tu amigo.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

He utilizado GDB para depurar proyectos escolares en C y C++. He podido avanzar paso a paso por el código de manera efectiva y resolver problemas de sincronización en aplicaciones multihilo.

  ### 15. Herramienta de depuración para archivo .exe

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuario verificado en Automotriz | Empresa (> 1000 empleados)

**Reviewed Date:** December 01, 2019

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

La mejor parte del depurador Gnu es que es muy fácil de usar y permite rastrear el fallo en poco tiempo. Puedes conocer fácilmente el código volcado y el comportamiento inesperado. Los puntos de interrupción, la visualización y el comando de lectura mejoran sus características.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

Tomar un poco más de tiempo para ejecutar el archivo .exe más grande
La opción de resaltar no está disponible.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

Bueno para depurar archivos .C y .Cpp.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

El código en C y C++ para depurar es muy fácil y es fácil encontrar el fallo de segmentación o el volcado de código.

  ### 16. GDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chitvan G. | Assistant Professor, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** November 18, 2019

**¿Qué es lo que más le gusta de GDB (GNU Debugger)?**

El depurador perfecto para todos los desarrolladores... la manera de hacer que tu software sea de calidad.

**¿Qué es lo que no le gusta de GDB (GNU Debugger)?**

Necesito aprender sobre la herramienta antes de usarla, pero sigue siendo fácil.

**Recomendaciones a otros que estén considerando GDB (GNU Debugger):**

Útil, debe usarse.

**¿Qué problemas resuelve GDB (GNU Debugger) y cómo le beneficia eso?**

Prueba


## GDB (GNU Debugger) Discussions
  - [What is GNU Debugger in Linux?](https://www.g2.com/es/discussions/what-is-gnu-debugger-in-linux)
  - [Is GDB a good debugger?](https://www.g2.com/es/discussions/is-gdb-a-good-debugger)
  - [What is GNU project debugger?](https://www.g2.com/es/discussions/what-is-gnu-project-debugger)
  - [What is GDB debugging tool?](https://www.g2.com/es/discussions/what-is-gdb-debugging-tool)
  - [How to check back trace when gdb shows crash on libs(glibc)?](https://www.g2.com/es/discussions/how-to-check-back-trace-when-gdb-shows-crash-on-libs-glibc) - 1 upvote

- [View GDB (GNU Debugger) pricing details and edition comparison](https://www.g2.com/es/products/gdb-gnu-debugger/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-26+22%3A41%3A16+-0500&secure%5Bsession_id%5D=3602c16b-4a85-48b7-9174-c5a89e15d443&secure%5Btoken%5D=a129643661cb4063f0dcaa72422a134c8f414851f51b86d84ea7e51599ab6991&format=llm_user)

## GDB (GNU Debugger) Features
**Informes de errores**
- Informes y comentarios de los usuarios
- Informes y comentarios del probador
- Informes y comentarios del equipo

**Monitoreo de errores**
- Analytics
- Historial de errores
- Retención de datos

**Inteligencia Artificial Agente - Seguimiento de Errores**
- Aprendizaje adaptativo
- Interacción en Lenguaje Natural
- Asistencia proactiva

## Top GDB (GNU Debugger) Alternatives
  - [Jira](https://www.g2.com/es/products/jira/reviews) - 4.3/5.0 (7,465 reviews)
  - [GitLab](https://www.g2.com/es/products/gitlab/reviews) - 4.5/5.0 (875 reviews)
  - [GitHub](https://www.g2.com/es/products/github/reviews) - 4.7/5.0 (2,288 reviews)

