我在想是否有可能像在Visual Studio中调试C++程序那样,逐步调试/执行Ocaml程序。换句话说,我想逐行运行Ocaml程序,如果我们能够“观察”一些变量的值,那就太好了。
顺便提一下,我正在使用Emacs作为编辑器。
有人可以帮忙吗?非常感谢。
编辑-1:正如sepp2k建议的那样,我正在尝试在Emacs下运行camldebug。但一开始就遇到了问题:网页上提到,“通过命令
编辑2:当我输入
有人能帮忙吗?谢谢!
顺便提一下,我正在使用Emacs作为编辑器。
有人可以帮忙吗?非常感谢。
编辑-1:正如sepp2k建议的那样,我正在尝试在Emacs下运行camldebug。但一开始就遇到了问题:网页上提到,“通过命令
M-x camldebug
在Emacs下启动Caml调试器,并将可执行文件progname
作为参数进行调试。”但实际上我只有三个选择: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
,这不允许我进入可执行文件。有人能帮忙吗?谢谢!
M-x caml-mode
或M-x load-library caml-mode
;另一个解决方法是运行官方的Emacscamldebug
支持而不是Tuareg支持(在你的.emacs
文件中加入(autoload 'camldebug "camldebug" "Run the Caml debugger" t)
就可以了)。 - Gilles 'SO- stop being evil'ocaml-mode
包之后,运行M-x caml-mode
,我就可以运行M-x camldebug
... - SoftTimur