【发布时间】:2014-12-18 13:04:56
【问题描述】:
我想将我的 OCaml 项目编译成可执行文件,该可执行文件可以在其他未安装 OCaml 的计算机上运行。使用 ocamlbuild,当我编译“.native”文件时,它可以在其他机器上正常工作,但如果我编译“.byte”文件,当我尝试运行可执行文件时,它会失败并显示 Cannot exec ocamlrun 消息。
由于我的程序的字节码版本在文件大小方面要小得多,我更愿意分发它而不是本机代码。编译时有没有办法将 ocamlrun 捆绑到可执行文件中?
【问题讨论】:
-
我想说,如果您将 ocamlrun 与您的字节码捆绑在一起,您的程序的大小将与本机版本相当或更大。我说的对吗?
-
@AnthonyScemama:是的,结果就是这样:/
标签: ocaml