Я бы хотел отладить простую F * программу, используя Emacs fstar-mode и gdb. В самом конце вики fstar-mode https://github.com/FStarLang/fstar-mode.el находится информация:
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
и run
. Они работают правильно, однако break 3
(или любая другая строка) говорит, что ей не удалось найти строку 3 в main.c
(очевидно).
Как мне использовать gdb
с F *?