Ich frage mich, ob es möglich ist, ein Ocaml-Programm Schritt für Schritt zu debuggen / auszuführen, zum Beispiel wie man C ++ - Programme in Visual Studio debuggt. Mit anderen Worten, ich möchte ein Ocaml-Programm Zeile für Zeile ausführen, auch wäre es großartig, wenn wir den Wert einiger Variablen "beobachten" könnten.
Übrigens benutze ich Emacs als Editor.
Könnte jemand helfen? Vielen Dank
Edit-1: Wie Sepp2k vorgeschlagen habe, versuche ich Camldebug unter Emacs laufen zu lassen. Ich habe am Anfang ein Problem: Die Webseite erwähnt "Der Caml Debugger wird unter Emacs mit dem Befehl M-x camldebug
gestartet, mit Argument der Name der ausführbaren Datei progname
zum Debuggen." Eigentlich habe ich nur 3 Möglichkeiten:
Edit-2: Wenn ich M-x camldebug
eintippe, gebe ich Symbol's value as variable is void: caml-mode-map
ein, wodurch ich die ausführbare Datei nicht eingeben kann.
Könnte jemand helfen? Vielen Dank!
Sie können den Code mit dem Debugger ocamldebug , der
Die Dokumentation fordert Sie auf, den Namen der ausführbaren Datei in camldebug
anzugeben. Sie können dies tun, indem Sie M-x camldebug
eingeben, dann die Eingabetaste drücken und dann den Pfad der ausführbaren Datei eingeben, wenn Sie von emacs dazu aufgefordert werden.