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