【发布时间】:2011-06-02 18:53:12
【问题描述】:
我有一个使用电池的简单 ocamlbuild 项目,包括语法扩展。
_tags:
<*>: pkg_batteries,pkg_threads,pkg_batteries.syntax,syntax_camlp4o
something.ml:
open Batteries
…
let () = …
它是为调试而构建的:
$ ocamlbuild something.d.byte
$ ocamldebug something.d.byte
但是,尝试在ocamldebug 中使用print 命令会出现以下错误:
(ocd) print x
Cannot find module Batteries.
这似乎只在Batteries 为opened 的范围内调试时发生。
这个错误的原因是什么?怎么可能解决?
【问题讨论】:
标签: debugging ocaml ocamlbuild ocaml-batteries