我是OCaml的新手,我想知道如何将ocaml代码写入文件,然后编译该文件以在需要时运行它。现在,我通过ocaml
在Mac或Linux终端中键入并编写代码来使用OCaml ,但是当我完成并关闭软件时,我将失去所有工作。
有很多选择,但是(我认为)最简单的选择是使用ocamlbuild
。如果您的文件中有代码program.ml
,则
ocamlbuild program.native
将您的程序编译为本地二进制文件,以便您可以像以下那样简单地运行它:
./program.native
还有一个快捷方式,使您可以作为一个动作来编译和运行程序:
ocamlbuild program.native --
您可以在--
符号后将参数传递给程序。
如果您的程序由多个文件组成,则没问题,ocamlbuild
将对其进行扫描,并以正确的顺序自动构建所有依赖项。
如果您的程序需要外部库,则可以使用-pkg
或-pkgs
选项指定它们。像这样:
ocamlbuild -pkg lwt program.native
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句