我想使用
ocamlbuild
而不是make
,但我无法正确地将我的对象文件与外部的.cma
库链接起来。似乎ocamlbuild
首先尝试确定依赖项,然后忽略像-L/path/to/lib.cma
这样的标志。使用make
时,我只需通过-I
和-L
标志向ocamlc
传递所有必要的目录,但这些在ocamlbuild
中似乎不起作用--ocamlc
因找不到必要的库而一直失败。