如何安装包以使用模块位置?

How to install package to use module Location?

我找到一个程序使用模块位置,我使用ocamlc编译它,但出现错误:

未绑定模块位置

我试试this:opam安装位置

得到:找不到名为 Location 的包

那么如何使用模块位置?

我觉得很辛苦很无聊,文档也不好,doc

https://caml.inria.fr/pub/docs/manual-ocaml/libref/Location.html

不要告诉我需要用opam安装的包名

那么如何使用模块位置?谢谢!

可以用-package compiler-libs.common编译。

例如用以下内容编译Main.ml

let () =
  print_string !Location.input_name

使用这个命令:

ocamlbuild -package compiler-libs.common Main.native

同时检查 this