- OCaml # Objective Caml toplevel Usage: ocaml options are: -I Add to the list of include directories -unsafe No bound checking on array and string access -drawlambda (undocumented) -dlambda (undocumented) -dinstr (undocumented) -rectypes (undocumented) - OCamlc # Objective Caml compiler Usage: ocamlc Options are: -a Build a library -c Compile only (do not link) -cc Use as the C compiler and linker -cclib Pass option to the C linker -ccopt Pass option to the C compiler and linker -g Save debugging information -i Print the types -I Add to the list of include directories -impl Compile as a .ml file -intf Compile as a .mli file -intf-suffix Suffix for interface file (default: .mli) -intf_suffix (deprecated) same as -intf-suffix -linkall Link all modules, even unused ones -make-runtime Build a runtime system with given C objects and libraries -make_runtime (deprecated) same as -make-runtime -noassert Do not compile assertion checks -o Set output file name to -output-obj Output a C object file instead of an executable -pp Pipe sources through preprocessor -thread Use thread-safe standard library -unsafe No bounds checking on array and string access -use-runtime Generate bytecode for the given runtime system -use_runtime (deprecated) same as -use-runtime -v Print compiler version number -verbose Print calls to external commands -w Enable or disable warnings according to : A/a enable/disable all warnings C/c enable/disable suspicious comment F/f enable/disable partially applied function M/m enable/disable overriden method P/p enable/disable partial match S/s enable/disable non-unit statement U/u enable/disable unused match case V/v enable/disable hidden instance variable X/x enable/disable all other warnings default setting is A (all warnings enabled) -nopervasives (undocumented) -dparsetree (undocumented) -drawlambda (undocumented) -dlambda (undocumented) -dinstr (undocumented) -use-prims (undocumented) -rectypes (undocumented) - Treat as a file name (even if it starts with `-') - OCamlc-custom # Objective Caml compiler for custom runtime mode Usage: ocamlc-custom Options are: -a Build a library -c Compile only (do not link) -cc Use as the C compiler and linker -cclib Pass option to the C linker -ccopt Pass option to the C compiler and linker -g Save debugging information -i Print the types -I Add to the list of include directories -impl Compile as a .ml file -intf Compile as a .mli file -intf-suffix Suffix for interface file (default: .mli) -intf_suffix (deprecated) same as -intf-suffix -linkall Link all modules, even unused ones -make-runtime Build a runtime system with given C objects and libraries -make_runtime (deprecated) same as -make-runtime -noassert Do not compile assertion checks -o Set output file name to -output-obj Output a C object file instead of an executable -pp Pipe sources through preprocessor -thread Use thread-safe standard library -unsafe No bounds checking on array and string access -use-runtime Generate bytecode for the given runtime system -use_runtime (deprecated) same as -use-runtime -v Print compiler version number -verbose Print calls to external commands -w Enable or disable warnings according to : A/a enable/disable all warnings C/c enable/disable suspicious comment F/f enable/disable partially applied function M/m enable/disable overriden method P/p enable/disable partial match S/s enable/disable non-unit statement U/u enable/disable unused match case V/v enable/disable hidden instance variable X/x enable/disable all other warnings default setting is A (all warnings enabled) -nopervasives (undocumented) -dparsetree (undocumented) -drawlambda (undocumented) -dlambda (undocumented) -dinstr (undocumented) -use-prims (undocumented) -rectypes (undocumented) - Treat as a file name (even if it starts with `-') - OCamlDep # Objective Caml dependency generator Usage: ocamldep [-I ] -I Add to the list of include directories - OCamlLex # Objective Caml lexer generator OCamlLex name.mll - OCamlRun # Objective Caml bytecode interpreter OCamlRun [-v] file [argumentsÉ] -v # print GC messages Environment variable: Set -e OCamlRunParam "