在OCaml中编译并运行

用户名

我是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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章