Debugging Octave

From Octave
Revision as of 04:00, 23 August 2012 by Rezahousseini (talk | contribs) (Added chapter "Debugging oct-files")
Jump to navigation Jump to search


Since compilation of all the source from scratch can take long it is good to have a source folder where most of the source has been compiled. To do this ...


  1. Clone the repository.
  2. Regenerate the scripts.
  3. Configure.
  4. Compile the code.
  5. Start debugging.

Basic debugging processes

Error & trace the stack

Debugging oct-files

Tools for debugging


To start Octave under gdb use the script run-octave at the top level of the source tree and run it with the command-line option -g like this

cd /octave/source/tree ./run-octave -g

Most used commands

gdb documentation


In short:

To start Octave in debug mode within emacs type

M-x gud-gdb

then change the command in the minibuffer to

Run gud-gdb (like this): /path/to/octave/source/tree/run-octave -gud

For more info use this link to the emacs manual section on debuggers operation


gui for gdb