Szukaj…


Projekt w zależności od bibliotek zewnętrznych

Jeśli twój projekt zależy od bibliotek zewnętrznych, powinieneś najpierw zainstalować je z opamem. Zakładając, że twoje zależności to foo i bar a głównym punktem wejścia twojego projektu jest foobar.ml , możesz następnie zbudować kod bajtowy wykonywalny za pomocą

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

Ostrzeżenie: nazwy foo i bar muszą być nazwami pakietów ocamlfind, mogą się różnić od nazw pakietów opam.

Zamiast określać pakiety w wierszu poleceń, możesz utworzyć plik konfiguracyjny o nazwie _tags o następującej treści

true: package(foo), package(bar)

Podstawowy przykład bez zależności zewnętrznej

Jeśli twój projekt nie jest zależny z zewnątrz i ma foo.ml jako główny punkt wejścia, możesz skompilować wersję kodu bajtowego z

ocamlbuild foo.byte

Aby uzyskać natywny plik wykonywalny, uruchom

ocamlbuild foo.native


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow