我试图在我的 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/