我试图在我的Julia代码中捕获一个难以捉摸的错误,但是它没有给我足够的堆栈跟踪来捕获它。我已经习惯了使用Chrome的JavaScript工具,并且能够获得完整的堆栈跟踪信息。如何打印通过Julia代码执行的整个路径,以便能够发现错误?

我已经尝试过使用backtrace函数,但是我不知道如何解密我似乎从中得到的指针。
[Ptr{Void} @0x000000010cbc6416,Ptr{Void} @0x000000010cb788ab...]

最佳答案

通常,错误的确会给出完整的堆栈跟踪信息。如果没有,则您遇到了一个错误。您遇到什么样的错误?您在什么平台上?

如果有回溯,则可以这样显示:Base.show_backtrace(STDOUT, bt)

关于stack-trace - Julia中较长的堆栈跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26145473/

10-12 16:32