¿Cómo puedo ver el seguimiento de la pila en el modo de depuración de Octave?
-
20-09-2019 - |
Pregunta
Tengo una falla en alguna función de la biblioteca interna en Octave.Quiero depurar la función de llamada, pero no sé cómo hacerlo.
¿Cómo puedo ver el seguimiento de la pila?
¿Cómo puedo moverme entre fotogramas?
Solución
Editar - dbup()
, dbdown()
, y dbstack()
están disponibles en Octave 3.2 y superiores. http://www.gnu.org/software/octave/doc/interpreter/Debugging.html#Debugging
vieja respuesta
No conozco una manera de mostrar la pila de llamadas.Una vez que estoy en modo de depuración, uso dbstep()
y dbnext()
para entrar y pasar, respectivamente, a la siguiente línea y escribir las llamadas.Además, puedes ver las líneas de código cercanas con dbwhere()
y dbtype()
.Esta es definitivamente un área en la que MATLAB está por delante de Octave.