Я читал руководства по языку Ocaml и Jbuilder. В официальном руководстве указано, что необходимо компилировать код Ocaml с помощью '-g' flag с помощью ocamlc, чтобы затем запустить ocamldebug.
Я не могу найти упоминания об отладочных сборках в документации Jbuilder. Единственный раздел, который кажется близким, - это https://jbuilder.readthedocs.io/en/latest/jbuild.html#ocaml-flags. Однако, даже если я добавлю '-g' в качестве флага компиляции ..
(executable
((name [REDACTED])
(public_name [REDACTED])
(libraries ([REDACTED]))
(flags (:standard -w -9+27-30-32-40@8
-safe-string
-linkall
-g))
(modules ([REDACTED]))))
.. Мне все еще кажется, что двоичный файл отладки не появляется:
$ ocamldebug [REDACTED]
OCaml Debugger version 4.04.2
(ocd) r
Loading program... [REDACTED] is not a bytecode file.
Я делаю что-то неправильно? Если нет, то каков рекомендуемый способ создания отладочных сборок из jbuilder?