Ya sea que estés aprendiendo a programar, o ya te ganes la vida haciéndolo, no estás exento de cometer errores; incluso puede que como parte de un equipo, te toque
Seguir leyendo »Etiqueta: terminal
08. Depuración: cómo depurar programas multiproceso
Con lo visto hasta este punto de la serie, hemos cubierto herramientas suficientes para que explotes las capacidades que GDB te ofrece para encontrar defectos en tus programas. En esta
Seguir leyendo »07. Depuración: visualizando variables II
Hace unas semanas te mostré cómo puedes utilizar GDB para observar los valores que toman las variables en un programa. Sin embargo, lo más complejo que observamos en aquella ocasión
Seguir leyendo »06. Depuración: la pila de llamadas
En la nota anterior te mostré cómo controlar el flujo de ejecución utilizando breakpoints condicionales y asociando comandos a ellos. Con estas herramientas ganamos bastante flexibilidad a la hora de
Seguir leyendo »04. Depuración: visualizando variables
Una vez que hemos detenido nuestro programa, el depurador nos proporciona comandos para visualizar el valor que toman las variables dentro del ámbito en el que nos encontramos. Ya he
Seguir leyendo »03. Depuración: watchpoints
Siempre que el depurador alcance un punto de quiebre, éste detendrá la ejecución del programa en ese punto siempre que el breakpoint esté habilitado. Por lo tanto, podemos controlar de
Seguir leyendo »