Recherche…
Projet dépendant de bibliothèques externes
Si votre projet dépend des bibliothèques externes, vous devez d'abord les installer avec opam. En supposant que vos dépendances sont foo et bar et que le point d’entrée principal de votre projet est foobar.ml vous pouvez alors créer un exécutable de bytecode avec
ocamlbuild -use-ocamlfind -pkgs 'foo,bar' foobar.byte
Attention: les noms foo et bar doivent être les noms des paquets ocamlfind, ils peuvent différer des noms des paquets opam.
Au lieu de spécifier les packages sur la ligne de commande, vous pouvez créer un fichier de configuration nommé _tags avec le contenu suivant
true: package(foo), package(bar)
Exemple de base sans dépendance externe
Si votre projet n’a pas de dépendance externe et que foo.ml est le point d’entrée principal, vous pouvez compiler une version contenant le bytecode avec
ocamlbuild foo.byte
Pour obtenir un exécutable natif, exécutez
ocamlbuild foo.native
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow