1

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

print_string "你好世界...\n" ;;

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

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

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

4

1 回答 1

1

显示 ocamlopt 的完整输出。

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

如果你想要一个 .exe 扩展名——明确指定它

ocamlopt helloworld.ml -o helloworld.exe
于 2009-07-03T14:04:37.927 回答