GNU/Linux |
Debian 7.3.0(Wheezy) |
|
![]() |
ocamlmklib(1) |
![]() |
ocamlmklib − generate libraries with mixed C / Caml code.
ocalmklib [options] files
The ocamlmklib command facilitates the construction of libraries containing both Caml code and C code, and usable both in static linking and dynamic linking modes.
−h, −−help
Show summary of options.
−cclib lib
C library passed to ocamlc −a or ocamlopt(1) −a only.
−ccopt opt
C option passed to ocamlc(1) −a or ocamlopt(1) −a only.
−custom
Disable dynamic loading.
−dllpath dir
Add dir to the run-time search path for DLLs.
−I dir |
Add dir to the path searched for Caml object files. |
−failsafe
Fall back to static linking if DLL construction failed.
−ldopt opt
C option passed to the shared linker only.
−linkall
Build Caml archive with link-all behavior.
−llib |
Specify a dependent C library. |
|||
−Ldir |
Add dir to the path searched for C libraries. |
−ocamlc cmd
Use cmd in place of ocamlc(1).
−ocamlopt cmd
Use cmd in place of ocamlopt(1).
−o name
Generated Caml library is named name.cma or name.cmxa.
−oc name
Generated C library is named dllname.so or libname.a.
−rpath dir
Same as −dllpath dir.
−Rdir |
Same as −rpath. |
−verbose
Print commands before executing them.
−Wl, −rpath dir
Same as −dllpath dir.
−Wl, −rpath −Wl dir
Same as −dllpath dir.
−Wl, −Rdir
Same as −dllpath dir.
−Fdir |
Specify a framework directory (MacOSX). |
−framework name
Use framework name (MacOSX).
ocamlc(1), ocamlopt(1).
This manual page was written by Samuel Mimram <samuel.mimram@ens-lyon.org>, for the Debian project (but may be used by others).
![]() |
ocamlmklib(1) | ![]() |