我有一个使用 ocamlbuild 编译的大型 OCaml 项目。一切正常,我有一个很棒的可执行文件,它可以做任何我想做的事情。问题是,当我使用本机可执行文件“my_prog.native”并在其他地方运行它(具有相同操作系统的不同机器等)时,新机器抱怨它找不到甘菊(用于电池我正在使用的库)。我认为我们从 ocamlbuild 获得的可执行文件是独立的,并且不需要 OCaml 或 Camomile 存在于我们运行它的机器中,但情况似乎并非如此。
关于如何生成真正独立的可执行文件的任何想法?