我想使用Emacs fstar-mode和gdb调试简单的F *程序。 fstar-mode https://github.com/FStarLang/fstar-mode.el Wiki的末尾是信息:
The fstar-gdb command (M-x) attaches GDB to the current F* process and launches Emacs' GDB-mi interface
没有进一步的解释。
在Emacs中时(假设我正在编辑Test.fst文件),我调用fstar-gdb
命令并进入gdb
控制台,我试图使用命令file Test
和{{1} }。它们工作正常,但是run
(或任何其他行)说(显然)未能在break 3
中找到第3行。
如何将main.c
与F *一起使用?
答案 0 :(得分:2)
fstar-gdb命令用于调试F *编译器本身,而不是使用F *编译的程序。
对于F *程序,最好的方法可能是: