Posts

Showing posts from February, 2012

Como hacer un pequeño "debug" a un programa en C

Hace unos dias aprendi a usar el  GNU debugger "gdb". Ya hace un tiempo que sabia usar otros debuggers empotrados en IDES como en netbeans, etc... (Editado) En primer lugar a gusto los colores, pero bajo mi punto de vista "gdb" no es una buena eleccion para proyectos grandes. Despues de unos meses utilizando este debugger, puedo decir que es muy eficiente y recomiendo para todo tipos de proyectos su uso. A continuacion algunas nociones sobre gdb. En primer lugar es necesario compilar el ejecutable con el flag para gdb, siendo -g o -ggdb. Compilando con esta sintaxis: g cc -g fuente.c -o ejecutable . Una vez con el ejecutable, lanzamos el debugger: gdb ejecutable Como puntualizacion decir que de esta manera: gdb -tui  "exec", se lanzara una sesion interactiva en la cual veras como avanza el codigo Si ya sabes donde para saltate este paso, si no con el comando list o 'l' podras ver el codigo, digamos que quieres ver la funcion fun1, el co