ocamldebug
отлично работает, когда вы можете использовать байт-код.
Если вы хотите отлаживать приложение с собственным кодом, есть исправление от Thomas gazagnaire на Mantis, которое позволяет перейти на следующую строкупо линии в программе OCaml с использованием GDB.Части этого патча должны быть интегрированы в следующую версию OCaml (3.13 или 4.00).
В настоящее время, однако, нет способа напечатать значения OCaml, но есть другой патч, использующий GADT для определения универсальной функции принтера для любого типа.