我是 OCaml 新手,我想知道如何将 ocaml 代码写入文件,然后编译它以在需要时运行它。
现在我通过输入使用 OCamlocaml
在 Mac 或 Linux 终端中并编写代码,但是当我完成并关闭软件时,我会丢失所有工作。
有很多选择,但最简单的一个(据我看来)是使用ocamlbuild http://caml.inria.fr/pub/docs/manual-ocaml/ocamlbuild.html。如果您的代码在文件中program.ml
, then
ocamlbuild program.native
会将您的程序编译为本机二进制文件,以便您可以像下面这样简单地运行它:
./program.native
还有一个快捷方式允许您一次性编译和运行程序:
ocamlbuild program.native --
您可以在之后将参数传递给您的程序--
sign.
如果您的程序包含多个文件,那不是问题,因为ocamlbuild
将扫描它,并以正确的顺序自动构建所有依赖项。
如果您的程序需要外部库,那么您可以使用-pkg
or -pkgs
选项。像这样:
ocamlbuild -pkg lwt program.native
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)