0

ocamldebug 中是否有 ocamltop 的trace等效指令?

我需要使用 ocamldebug 因为我的项目有几十个文件并将它们加载到 ocamltop hard(加载顺序很重要等)。使用 ocamldebug,我可以只提供编译后的文件,它就可以工作。

现在我正在使用一些自定义标识函数来跟踪 ocamldebug 中的函数调用。IE。我有几个身份功能:

let id_some_fun_1 a p1 p2 = a p1 p2
let id_some_fun_2 a p = a p

然后在我的代码中,我用这个函数包装我想要跟踪的函数,然后我设置断点。

正如您可能已经猜到的那样,这比仅仅运行要困难得多#trace some_fun_1

提前致谢。

4

1 回答 1

0

无论如何,我认为这#trace不是一个可靠的调试工具,但请注意,您提到的顶层的限制是可以克服的:您可以将#load指令以正确的顺序放入新top.ml文件中,然后#use "top.ml";;在顶层使用时想加载你的代码。

于 2013-04-05T13:14:31.427 回答