Suche…
Projekt abhängig von externen Bibliotheken
Wenn Ihr Projekt von den externen Bibliotheken abhängt, sollten Sie diese zuerst mit opam installieren. Angenommen, Ihre Abhängigkeiten sind foo und bar und der Haupteinstiegspunkt Ihres Projekts ist foobar.ml Sie dann einen ausführbaren Bytecode foobar.ml können
ocamlbuild -use-ocamlfind -pkgs 'foo,bar' foobar.byte
Achtung: Die Namen foo und bar müssen die Namen der ocamlfind-Pakete sein, sie können sich von den Namen der opam-Pakete unterscheiden.
Anstatt die Pakete in der Befehlszeile anzugeben, können Sie eine Konfigurationsdatei mit dem Namen _tags mit folgendem Inhalt erstellen
true: package(foo), package(bar)
Grundlegendes Beispiel ohne externe Abhängigkeit
Wenn Ihr Projekt keine externe Abhängigkeit hat und foo.ml als Haupteinstiegspunkt gilt, können Sie eine Bytecode-Version mit kompilieren
ocamlbuild foo.byte
Um eine native ausführbare Datei zu erhalten, führen Sie Folgendes aus
ocamlbuild foo.native