Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
OCAMLDEBUG(1)		    General Commands Manual		 OCAMLDEBUG(1)

NAME
       ocamldebug - the	OCaml source-level replay debugger.

SYNOPSIS
       ocamldebug [ options ] program [	arguments ]

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.

       -c count
	      Set  the	maximum	 number	 of simultaneously live	checkpoints to
	      count.

       -cd dir
	      Run the debugger program from the	working	directory dir, instead
	      of the current working directory.	(See also the cd command.)

       -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.

       -I directory
	      Add directory to the list	of  directories	 searched  for	source
	      files and	compiled files.	 (See also the directory command.)

       -machine-readable
	      Print information	in a format more suitable for machines instead
	      of  human	operators where	applicable. For	example, when describ-
	      ing 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.

       -s socket
	      Use  socket for communicating with the debugged program. See the
	      description of the command set socket in The OCaml user's	manual
	      for the format of	socket.

       -version
	      Print version string and exit.

       -vnum  Print short version number and exit.

       -help or	--help
	      Display a	short usage summary and	exit.

INITIALIZATION FILE
       When ocamldebug(1) is invoked, it will read commands from  an  initial-
       ization	file  before  giving  control to the user. The default file is
       .ocamldebug in the current directory if it exists, otherwise  .ocamlde-
       bug in the user's home directory.

       Note  that  you	can  also use the source file command to read commands
       from a file.

SEE ALSO
       ocamlc(1)
       The OCaml user's	manual,	chapter	"The debugger".

AUTHOR
       This manual page	was written by Sven  LUTHER  <luther@debian.org>,  for
       the Debian GNU/Linux system (but	may be used by others).

								 OCAMLDEBUG(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ocamldebug&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help