manpagez: man pages & more
man ocamlmktop(1)
Home | html | info | man
ocamlmktop(1)                                                    ocamlmktop(1)




NAME

       ocamlmktop - Building custom toplevel systems



SYNOPSIS

       ocamlmktop [ -v|-version|-vnum ] [ -cclib libname ] [ -ccopt option ] [
       -custom [ -o exec-file ] [ -I lib-dir ] filename ...



DESCRIPTION

       The ocamlmktop(1) command builds OCaml toplevels that contain user code
       preloaded  at  start-up.  The ocamlmktop(1) command takes as argument a
       set of x.cmo and x.cma files, and links them with the object files that
       implement  the  OCaml toplevel.  If the -custom flag is given, C object
       files and libraries (.o and .a files) can also be given on the  command
       line and are linked in the resulting toplevel.



OPTIONS

       The following command-line options are recognized by ocamlmktop(1).

       -v     Print the version string of the compiler and exit.

       -vnum or -version
              Print the version number of the compiler in short form and exit.

       -cclib -llibname
              Pass the -llibname option to the C linker when linking in ``cus-
              tom  runtime'' mode (see the corresponding option for ocamlc(1).

       -ccopt Pass the given option to the C compiler and linker, when linking
              in  ``custom  runtime''  mode.  See the corresponding option for
              ocamlc(1).

       -custom
              Link in ``custom runtime'' mode. See  the  corresponding  option
              for ocamlc(1).

       -I directory
              Add  the given directory to the list of directories searched for
              compiled interface files (.cmo and .cma).

       -o exec-file
              Specify the name of the toplevel file produced  by  the  linker.
              The default is is a.out.



SEE ALSO

       ocamlc(1).



                                                                 ocamlmktop(1)

ocaml 4.02.1 - Generated Tue Oct 21 20:17:12 CDT 2014
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.