如何高效地在Lua中进行调试?

我完全是新手在 Lua 上(只是开始了两天)。现在我想知道 Lua 中一些有效的调试方式。我已经阅读了 Lua 的调试库,但我想知道它是否有效(可能我太新了,找不到它的酷炫之处)。

我以前使用过 Python,非常喜欢命令 pdb.set_trace(),通过它我可以在我想要的点停下来并检查执行的代码。在 Lua 中是否有类似的命令?顺便说一下,我在 cygwin 上运行 Lua 脚本。

如果我使用 C API 调用 Lua 函数,并在 Eclipse 中调试它,我能像纯 C 代码一样设置断点吗?

非常感谢你的帮助。

点赞