Buscar..


Proyecto en función de bibliotecas externas.

Si su proyecto depende de las bibliotecas externas, primero debe instalarlas con opam. Asumiendo que sus dependencias son foo y bar y que el punto de entrada principal de su proyecto es foobar.ml , puede construir un ejecutable de foobar.ml con

ocamlbuild -use-ocamlfind -pkgs 'foo,bar' foobar.byte

Advertencia: los nombres foo y bar deben ser los nombres de los paquetes ocamlfind, pueden diferir de los nombres de los paquetes opam.

En lugar de especificar los paquetes en la línea de comandos, puede crear un archivo de configuración llamado _tags con el siguiente contenido

true: package(foo), package(bar)

Ejemplo básico sin dependencia externa.

Si su proyecto no tiene una dependencia externa y tiene foo.ml como su punto de entrada principal, puede compilar una versión de bytecode con

ocamlbuild foo.byte

Para obtener un ejecutable nativo, ejecute

ocamlbuild foo.native


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow