我有一个 .ml 文件,我想通过尽可能少的命令生成它的 .cmo.cmx.cmi.mli ,有人可以帮忙吗?

最佳答案

我认为没有任何方法可以一次生成所有这些文件。

.mli :   ocamlc -i     x.ml > x.mli
.cmi :   ocamlc        x.mli
.cmo :   ocamlc -c     x.ml
.cmx :   ocamlopt -c   x.ml

如果可以不用 .mli 文件,则可以生成 .cmi.cmo 文件以及 ocamlc -c 。否则,我认为您必须一次生成一个文件。

请注意,每个 .o 文件都有一个 .cmx 文件;他们是一对。

关于compilation - 有没有一起生成 .cmo .cmx .cmi .mli 的命令?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8871951/

10-09 06:46