Herramientas de usuario

Herramientas del sitio


cpp-avanzado:gdb

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
cpp-avanzado:gdb [2021/06/20 01:14]
guty
cpp-avanzado:gdb [2021/06/20 01:20]
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:
  
  
Línea 139: Línea 139:
 </​code>​ </​code>​
  
-Pero luego en lugar de directamente run, utilizamos+Pero luego en lugar de directamente ​''​run''​, utilizamos
  
 <​code>​ <​code>​
cpp-avanzado/gdb.txt · Última modificación: 2021/06/20 01:20 por santo