1
처리되지 않은 예외가있는 OCaml 프로그램을 디버깅하는 것은 매우 쉽습니다. 프로그램이 실행을 멈추고 ocamldebug
에서 실행하거나 OCAMLRUNPARAM
환경 변수를 b
으로 설정하여 백 트레이스를 얻을 수 있기 때문입니다. 가 예외를 처리하기위한 이러한 역 추적을 얻을 수있는 방법이 있습니까?OCaml에서 처리 된 예외를 깨뜨릴 수 있습니까?
참고 :이 예외를 처리하지 않도록 프로그램을 수정하는 것은 물론 하나 개의 옵션이다. 그러나 가능한 경우 프로그램 수정을 피하고 싶습니다. gdb
의 catch
명령과 유사 뭔가 좋은 것입니다.