Windows上的ocamlopt不会生成可执行文件

时间:2009-07-02 07:36:13

标签: winapi executable ocaml

这是一个简单的OCaml程序:helloworld.ml

print_string "Hello world...\n" ;;

我正在使用OCaml 3.11.0(MSVC内置),VS 2008,当然还有FlexDLL

以下是我编译它的方法(从VS 2008 shell运行): ocamlopt helloworld.ml -o helloworld

未创建任何可执行文件。有什么不对? 不过,该程序在Linux上编译和运行。

1 个答案:

答案 0 :(得分:1)

显示ocamlopt的完整输出。

-o helloworld将生成二进制helloworld(无扩展名)。

如果你想要.exe扩展名 - 明确指定

ocamlopt helloworld.ml -o helloworld.exe