Ocamlbuild
没有外部依赖的基本示例
例
如果你的项目没有外部依赖,并且foo.ml是它的主要入口点,你可以用。编译一个字节码版本
ocamlbuild foo.byte
要获取本机可执行文件,请运行
ocamlbuild foo.native
项目依赖于外部库
例
如果您的项目依赖于外部库,则应首先使用opam安装它们。假设您的依赖项是foo和bar并且项目的主要入口点是foobar.ml那么您可以构建一个字节码可执行文件
ocamlbuild -use-ocamlfind -pkgs 'foo,bar' foobar.byte
警告:名称foo和bar必须是ocamlfind软件包的名称,它们可能与opam软件包的名称不同。
您可以使用以下内容创建名为_tags的配置文件,而不是在命令行上指定包
true: package(foo), package(bar)