lua debug

lua 如何调试,可以使用ide - decode,zerobrane

但是如果是远程调试就不方便了,所以开始使用console来debug了

1.打断点

> debug.debug()

2.断点继续

> cont

3.打印callstack

> print(debug.traceback())

lua debug

时间: 2024-08-05 01:40:27

lua debug的相关文章

Lua学习笔记(一):搭建开发环境

Lua是一个小巧高效的解释型脚本语言,可以方便的嵌入到任意的语言中,很多应用程序.游戏使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性.可扩展性.这其中包括魔兽世界.博德之门.愤怒的小鸟.VOCALOID3.太阳神三国杀等. 下载和编译 下载连接:http://www.lua.org/download.html,点击Download按钮下载lua的源代码. 解压后获得的源码是不能直接使用的,还需要我们手动进行编译才能使用. Window下编译 主要我们需要安装VS才能进行编译. 编译Lua

Unity3d 调用 Luajit C++ DLL 实现调用 Lua脚本

前面介绍了在 Unity3d 中通过 Plugin 功能来调用 C++ DLL 中的函数 以及回调的使用方法,但最终目的还是让 Unity3d 中可以调用 Lua 脚本中的函数,现在来实现. 首先关注前面两篇文章: 1.Unity3d 调用C++ DLL (Win平台) 2.Unity3d 调用 C++ DLL之 DLL回调Unity3d (C++ DLL回调 C#函数) 文章转自http://blog.csdn.net/huutu 星环游戏 http://www.thisisgame.com.

从lua的c源码了解lua栈结构和函数调用流程

因为实习需要用到lua所以最近在学习lua,在学习过程中我使用C++与lua做交互.正常来说,如果lua要调用C++的函数,C++需要返回一个整数,这个整数的值是这个C++函数需要返回给lua调用的值的个数.这样的做法才是正确的,只是我突然间想了下,如果我返回一个不正确的值会怎样呢?于是我这么做了,然后数据如预料之中变得很不正常.然后我又在想,为什么我返回不正确的值lua会得到这样的数据呢.于是我开始了lua的C源码分析.其实就是给自己挖了个大坑23333,然后我又是属于那种有问题没解决心里仿佛

GUIForDebug

package gui; import org.luaj.vm2.Globals; import org.luaj.vm2.LuaValue; import org.luaj.vm2.ast.Chunk; import org.luaj.vm2.ast.Exp; import org.luaj.vm2.ast.Stat; import org.luaj.vm2.ast.Visitor; import org.luaj.vm2.lib.jse.JsePlatform; import org.lua

Lua1.0 脚本初步印象

转载出处:http://my.oschina.net/xhan/blog/305949 先来个 hello, world! 看看解释器是否能正常工作:print("hello, world") 可以正常输出,说明解释器能正常干活.再看看几个官方自带的测试文件是干什么的: array.lua $debug a = @() i=0 while i<10 do  a[i] = i*i  i=i+1 end r,v = next(a,nil) while r ~= nil do  pri

sysbench安装及做性能测试

一.安装过程: 先下载依赖包yum install automake autoconf -y 运行./configure && make 命令,可能有以下的报错../libtool: line 5172: : command not found修改configure.ac文件 将LIBTOOL注释,并增加AC_PROG_RANLIB 修改之后运行如下命令./autogen.sh && ./configure && make完成之后,进入sysbench文件夹

【vs2008 lua环境搭建】【vs2008中配置项目debug、release、所有配置】

为了适应潮流,多方面了解cocos2dx,学习lua. 第一步就是开发环境的搭建. 1.从源代码开始编译.(只是学习,以后可以折腾一下) 2.调用现成的.(luaforwindows网上搜搜很多下载地址,我用的是5.1.4) 我们选择第二种,安装好luaforwindows后,我们发现很多文件夹下图.对vs+lua开发来说,有用的就是两个include和lib. 好啦!接下来新建一个vc++控制台工程. 项目属性里做如下操作: 1.项目属性->配置属性->c/c++->常规->附加

Windows7下Lua的编译和配置,Visual Studio2013

在Windows7下配置Lua 一. 配置环境 操作系统:windows7 64位 旗舰版 Lua:lua5.3 IDE:Visual Studio 2013 二.准备工作 1.去lua的官方网站下载Lua的源代码,最新版是5.3,lua的官网: http://www.lua.org/,下载完后解压到你想要的目录. 2.安装好Visual Studio 2013. 其实不一定是2013版本,2010也可以. 三.开始配置 1.打开VS2013,新建一个空的解决方案(兴建项目?其他项目类型?Vis

第一个Cocos2d-x Lua游戏

我们的编写的第一个Cocos2d-x Lua程序,命名为HelloLua,从该工程开始学习其它的内容.创建工程我们创建Cocos2d-x Lua工程可以通过Cocos2d-x提供的命令工具cocos实现,但这种方式不能与Cocos Code IDE集成开发工具很好地集成,不便于程序编写和调试.由于Cocos Code IDE工具是Cocos2d-x开发的专门为Cocos2d-JS和Cocos2d-x Lua开发设计的,因此使用Cocos Code IDE工具很方便创建Cocos2d-x Lua工