如何在Windows中创建OCaml独立可执行文件

时间:2018-03-11 17:40:29

标签: ocaml

我需要将项目的最终可执行文件分发给学生,而无需学生安装和使用Cygwin-based installer of OCaml。我该怎么办?

以下是我为构建可执行文件所做的工作(为了清楚起见,跳过了其他命令):

"..\.opam\4.06.1+mingw64c\bin\ocamlc.exe" -I "..\.opam\4.06.1+mingw64c\lib\ocaml" -o compiler.exe AST.cmo Machine.cmo Compiler.cmo Grammar.cmo Lexer.cmo Main.ml

当我尝试运行compiler.exe时,会出现名为无法执行的错误。我该如何解决?

1 个答案:

答案 0 :(得分:3)

使用native compiler ocamlopt(而不是字节编译器ocamlc)来编译整个项目。

(您的系统可能是ocamlopt.exe