ocamldebug (1) Linux Manual Page
NAME
ocamldebug – the OCaml source-level replay debugger.
SYNOPSIS
ocamldebug [
DESCRIPTION
ocamldebug is the OCaml source-level replay debugger.
Before the debugger can be used, the program must be compiled and linked with the -g option: all .cmo and .cma files that are part of the program should have been created with ocamlc -g, and they must be linked together with ocamlc -g.
Compiling with -g entails no penalty on the running time of programs: object files and bytecode executable files are bigger and take longer to produce, but the executable files run at exactly the same speed as if they had been compiled without -g.
OPTIONS
A summary of options are included below. For a complete description, see the html documentation in the ocaml-doc package.
-ccount - Set the maximum number of simultaneously live checkpoints to count.
-cddir - Run the debugger program from the working directory dir, instead of the current working directory. (See also the
cdcommand.) -emacs- Tell the debugger it is executed under Emacs. (See The OCaml user’s manual for information on how to run the debugger under Emacs.) Implies
-machine-readable. -Idirectory - Add directory to the list of directories searched for source files and compiled files. (See also the
directorycommand.) -machine-readable- Print information in a format more suitable for machines instead of human operators where applicable. For example, when describing a location in a program, such as when printing a backtrace, print the program counter and character offset in a file instead of the filename, line number, and character offset in that line.
-ssocket - Use socket for communicating with the debugged program. See the description of the command
set socketin The OCaml user’s manual for the format of socket. -version- Print version string and exit.
-vnum- Print short version number and exit.
-helpor –help - Display a short usage summary and exit.
SEE ALSO
ocamlc(1)
The OCaml user’s manual, chapter "The debugger".
AUTHOR
This manual page was written by Sven LUTHER <luther [at] debian.org>, for the Debian GNU/Linux system (but may be used by others).
