有没有办法告诉 ocamlbuild 运行 我的文件而不是仅仅生成一个可执行文件?

Is there a way to tell ocamlbuild to run my file instead of just produce an executable?

现在,如果我想重新编译 运行 我使用的 ml 文件

ocamlbuild -pkg containers myfile.byte && ./myfile.byte

有没有更短的方法来做到这一点?在 haskell 中,您只需说 runghc myfile.hs 就可以 运行 事情,我想知道 ocamlbuild 或 ocamlfind 是否提供类似的东西。

是的。 -- 之后的所有参数都传递给程序 运行。因此,如果您的程序有 none,请执行 ocamlbuild -pkg containers myfile.byte -- 为您节省 14 次击键 :)。