Domanda

Ho un fallimento in qualche funzione di libreria interna in Octave. Voglio eseguire il debug della funzione chiamante, ma non so come fare.

  • Come posso vedere l'analisi dello stack?

  • Come posso spostare tra i frame?

È stato utile?

Soluzione

Modifica - dbup(), dbdown() e dbstack() sono disponibili in Octave 3.2 e una maggiore. http://www.gnu.org/software/octave/ doc / interprete / Debugging.html # Debug

risposta vecchia

Non so di un modo per mostrare lo stack di chiamate. Una volta che sono in modalità debug, io uso dbstep() e dbnext() di entrare in e oltre, rispettivamente, la riga successiva, e scrivere le chiamate. Inoltre, è possibile vedere le righe di codice nelle vicinanze, con dbwhere() e dbtype(). Questo è sicuramente un settore in cui MATLAB è davanti a Octave.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top