Поиск…


Проект зависит от внешних библиотек

Если ваш проект зависит от внешних библиотек, вы должны сначала установить их с помощью opam. Предполагая, что ваши зависимости - это foo и bar а основной точкой входа в ваш проект является foobar.ml вы можете создать исполняемый файл байт-кода с помощью

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

Предупреждение: имена foo и bar должны быть именами пакетов ocamlfind, они могут отличаться от имен пакетов opam.

Вместо указания пакетов в командной строке вы можете создать файл конфигурации с именем _tags со следующим содержимым

true: package(foo), package(bar)

Основной пример без внешней зависимости

Если ваш проект не имеет внешней зависимости и имеет foo.ml качестве основной точки входа, вы можете скомпилировать версию байт-кода с

ocamlbuild foo.byte

Чтобы получить собственный исполняемый файл, запустите

ocamlbuild foo.native


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow