2009-11-04 10 views
6

estoy muy entusiasmado con el depurador GNU y una interfaz gráfica de usuario llamada Insight, ya que me ha ahorrado MUCHO tiempo. Por lo tanto, estoy publicando esta pregunta/respuesta para otros novatos como yo, que tengo problemas con su código C, buscando una forma visual de ver qué está sucediendo.GUI para un depurador GNU

Estoy trabajando en Linux Mint (Ubuntu) por cierto.

+0

Y tu pregunta es? Si solo quieres compartir tu emoción con todo el mundo, ve a reddit u obtén un blog. SO es sobre preguntas y respuestas. – qrdl

Respuesta

9

Recomiendo encarecidamente ddd especialmente si tiene estructuras de datos complejas para visualizar.

alt text

1
  1. Instalar Insight una interfaz gráfica para GNU Project Debugger
  2. compilar las fuentes
  3. Ejecutar el depurador

_

$ sudo apt-get install insight  
$ gcc -g source.c -o application 
$ insight 

Insight

+0

¿Todavía se está trabajando en la comprensión? Pensé que RedHat abandonó el desarrollo. – nathan

+0

Todavía parece haber actividad de proyecto: http://sourceware.org/insight/news.php – Radek

0

Tiene razón en que cargamos los archivos ejecutables, pero cuando compile tendrá que compilar con el indicador de depuración (creo que es -g en gcc, un poco oxidado), que insertará la información de depuración en el archivos ejecutables/obj.

0

Cuando desarrollo para Windows usando GCC (por ejemplo, MinGW), a menudo me resulta doloroso obtener una GUI para trabajar con GDB (y no me agrada Eclipse), pero me encanta el Code:Blocks IDE.

0

Al desarrollar para Windows utilizando GCC. Lo mejor es usar Affinic Debugger GUI(GDB). es un diseño más nuevo. es similar y mejor que DDD. También funciona para Linux y Mac

+0

Este es un enlace directo a la página de alguna compañía ... – LuckyLuc

+0

@LuckyLuc lo escribió –