我想知道是否可以逐步调试/执行Ocaml程序,例如在Visual Studio中调试C ++程序。换句话说,我想逐行运行Ocaml程序,如果我们可以“观察”某些变量的值,那也很好。

顺便说一句,我正在使用Emacs作为编辑器。

有人可以帮忙吗?非常感谢你

编辑1:正如sepp2k所建议,我试图在Emacs下运行camldebug。一开始我有一个问题:网页上提到“ Caml调试器是通过命令M-x camldebug在Emacs下启动的,参数是要调试的可执行文件progname的名称。”其实我只有3个选择:

M-x camldebug
M-x camldebug-mode
M-x camldebug-step


编辑2:当我键入M-x camldebug时,输入,它显示Symbol's value as variable is void: caml-mode-map,不允许我输入可执行文件。

有人可以帮忙吗?谢谢!

最佳答案

您可以使用调试器ocamldebug(可以为run in emacs)逐步执行代码。

09-10 12:31