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