Objective Caml言語は、スタックトレースを適切に要求した場合にのみ生成されます。バイトコードとネイティブコードの両方の要件は何ですか?
10004 次
5 に答える
44
-gを使用してコンパイルし、環境変数OCAMLRUNPARAM=bを設定します
于 2008-09-28T13:56:53.430 に答える
10
一部のPrintexc関数を使用すると、これをプログラムで実行できます。
于 2010-02-01T15:05:16.980 に答える
3
unix では例外のトレースしか取得できないように見えるため、2 番目のプロセスでフォークして例外をスローできます。このようにして、メイン プロセスを続行できます。
export OCAMLRUNPARAM=b
# compile with -g
flush_all(); let r = Unix.fork() in if r == 0 then raise Exit
于 2013-06-23T00:54:04.943 に答える