Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa | |||
cpp-avanzado:gdb [2021/06/20 01:17] guty |
cpp-avanzado:gdb [2021/06/20 01:20] (actual) santo |
||
---|---|---|---|
Línea 107: | Línea 107: | ||
</code> | </code> | ||
- | Ahora nuestro programa fue ejecutado por gdb hasta el error de ejecución, y vemos un mensaje muy similar al anterior. La clave es que ahora, aquí mismo, podemos utilizar el comando ''where'' para que nos muestre un stack-trace, que indica todas las llamadas que se realizaron en el programa, con sus correspondientes números de línea, hasta el punto exacto donde ocurrió el error: | + | Ahora nuestro programa fue ejecutado por gdb hasta el error de ejecución, y vemos un mensaje muy similar al anterior. La clave es que ahora, aquí mismo, podemos utilizar el comando ''where'' para que nos muestre un stack-trace, que indica todas las llamadas que se realizaron en el programa, con sus correspondientes números de línea (solamente si se compiló con la opción -g: es muy importante compilar con esta opción, para poder ver los números de línea en gdb), hasta el punto exacto donde ocurrió el error: |