Lua开发者运行: 1871天

Lua 的编辑调试系列教材(三)

作者:LuaStudio 发布于:2015-12-27 9:55 Sunday 分类:新手教程

如何通过LuaStudio进行脚本调试

首先我们来理解下Lua的调试原理,我们知道Lua本身有个调试库、可以勾住脚本运行的每一行,每一个函

数调用。现在几乎所有的调试器都是基于这个原理的!我们还知道Lua是作为嵌入式脚本和宿主程序共同

运行的。所以我今天所要分析的调试也分成两大块


  • 对脚本文件直接进行调试(以LuaStudio本身作为宿主程序直接调试)

  • 首先在你要断点的地方按F9设置断点、

 

  • 点击运行按钮、便会弹出调试设置框、请勾住“直接以LuaStudio作为宿主程序调试”、按确定!

  • 如图,脚本程序就会运行,并在设置断点的地方暂停下来,可以查看变量值,调
  • 用堆栈,等各种信息!

    • 对宿主程序进行脚本调试(分成启动调试和附加调试两种)

 

  • 如图:这是一段很简单的使用lua的C代码!对命令行参数作为lua文件名

 

  • 命令行:就是宿主程序所在路径
    参数:就是命令行参数、有些宿主程序没有、便不填
    初始路径:比如你在C程序直接luaL_dofile("test.lua")、那么调试器会将初
  • 始路径+test.lua组成全路径名进行加载调试!

 

 

 

热烈欢迎各位留言,本人会虚心听取各位意见!