环境:

ZeroBrane Studio安装在Windows 7上,而要调试的程序运行在CentOS上;

设置:

在windows 7上,打开ZeroBrane Studio,打开需要调试的文件,例如test.lua

然后选择Project -> Start Debugger Server,Output中可以看到Debugger server started at WIN:8172,

然后点击行号后面设置断点。

在CentOS上,需要先安装ZeroBrane Studio,安装成功后设置环境变量, 我是直接修改主目录下的.bashrc文件:

# cd ~
# vi .bashrc

增加如下3行:

[plain] view plain copy
  1. export ZBS=/opt/zbstudio
  2. export LUA_PATH="./?.lua;$ZBS/lualibs/?/?.lua;$ZBS/lualibs/?.lua"
  3. export LUA_CPATH="$ZBS/bin/linux/x64/?.so;$ZBS/bin/linux/x64/clibs/?.so"

然后将windows 上已经编辑好的test.lua文件拷贝到CentOS上,并在文件最上面增加一行

[plain] view plain copy
  1. require('mobdebug').start("1.2.3.4")

把1.2.3.4替换成你的windows的IP地址。

最后,在CentOS上执行Lua脚本,lua test.lua,看一下你的windows上的调试器已经启动了吧!

如有任何疑问,欢迎留言,可以一起讨论。

http://blog.csdn.net/propro1314/article/details/49618197

ZeroBrane Studio远程调试Lua程序(转)相关推荐

  1. 如何使用ZEROBRANE STUDIO远程调试COCOS2D-X的LUA脚本

    http://www.cocos2d-x.org/docs/manual/framework/native/v2/lua/lua-remote-debug-via-zerobrane/zh ZeroB ...

  2. ZeroBrane Studio远程调试Cocos2d-x的Lua脚本

    测试环境 ZeroBrane Studio (0.39 for mac; MobDebug 0.542) Mac OS X 10.9 Xcode 5.01 1.将ZeroBrane Studio.ap ...

  3. 使用VC++远程调试Linux程序

    为什么要用VC++来调试Linux程序 Linux下面的gdb也很好用,说真的,缺点是在调试大型程序的时候不太方便,比如来回的切换线程,查看堆栈等等,总是没有那么直观,但是VC就好一些,毕竟是GUI界 ...

  4. Visual Studio 远程调试正在运行的进程

    使用场景 当项目在测试环境上有bug,需要运行代码调试一下,这时就需要在测试环境上安装一个调试工具,然后在本地运行代码,远程链接到测试环境服务器来调试代码:(假期鸽了这末长的时间) 方式一:工具下载 ...

  5. ida调试linux程序,MAC使用IDA PRO远程调试LINUX程序

    1 背景 在学习Linux系统上的一些漏洞知识的时候,往往需要进行"实地测试",但是在Linux系统上进行调试并不太方便,因为LINUX自带的GDB调试工具真的不太人性化,即使有G ...

  6. Visual Studio 远程调试正在运行的进程

    使用场景 当项目在测试环境上有bug,需要运行代码调试一下,这时就需要在测试环境上安装一个调试工具,然后在本地运行代码,远程链接到测试环境服务器来调试代码:(假期鸽了这末长的时间) 方式一:工具下载 ...

  7. Windows使用CLion 远程调试Linux程序

    后记:从Windows使用CLion 远程调试Linux程序真是个大坑,巨坑.有条件的还是开个虚拟机(没条件的也开个虚拟机吧),在本地使用带图形界面的Linux系统直接进行调试. 最近在Linux系统 ...

  8. IDA来远程调试Linux程序

    IDA来远程调试Linux程序,感觉很不一样,当然gdb非常强大,相辅相成吧.作为永远都是Linux的新人,感觉要学的东西真多啊. 在sangfor的时候经常使用pshell,这款工具强大的很啊.特别 ...

  9. eclipse远程调试Java程序

    远程调试tomcat服务 配置tomcat在catalina.sh中添加如下 CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler ...

  10. (最新+详细+Pycharm远程调试GUI程序)解决qt.qpa.xcb: could not connect to display问题

    (最新+详细+Pycharm远程调试GUI程序)解决qt.qpa.xcb: could not connect to display问题 出现原因 解决方法 步骤 下载MobaXTerm 连接服务器 ...

最新文章

  1. Fastadmin管理Mysql_FastAdmin-CMS模版制作(6)-正式部署
  2. python32位安装
  3. 【转】1.1【MySQL】基本SQL语句大全
  4. [UE4] AnimationBlueprint: Node XXX uses potentially thread-unsafe call XXX 的解决办法,get 静态对象
  5. 17. QTreeView 简单用法
  6. JavaMail:邮件发送以及sina、163、QQ服务器不同的解析结果(附图)
  7. 剑指offer-刷题总结
  8. Linux性能测试(UnixBench)(bench)一键脚本
  9. 服务器的tpmc查询网站,xxxx最新服务器选型指标_tpcc(tpmc)标准值_tpc官方整理.pdf
  10. 公元纪年法(儒略历-格里高历)转儒略日
  11. 经典算法题(中级)-----自定义函数之字符类型统计
  12. Mixpanel接入
  13. 直接启动htpp服务
  14. spring mongodb内嵌文档查询
  15. 2021年二级c语言采用的版本是,2021年二级c语言笔试必背-20210416065706.doc-原创力文档...
  16. 中文词性标注学习笔记(一)---词性标注概念
  17. 如何选择Java培训机构
  18. 基于python的二手车网站数据分析与可视化
  19. PHP通过phpspreadsheet读取Excel文件
  20. 【微信小程序】WXSS模板样式

热门文章

  1. 过滤掉文本中的javascript标签代码
  2. 借助 Clay 编写 不可思议 的 c# 代码
  3. [转]Authority-check
  4. 网上银行等电子支付平台的WEB登陆安全性简要分析
  5. 自己写daemon守护进程
  6. oracle中的aix,oracle在AIX下的自启动
  7. java材质_教程 - JAVA版材质包制作教程 | MineBBS 我的世界中文论坛
  8. android camera API1调用camera HAL3流程学习总结
  9. H264--NAL层的处理--3
  10. git 远程仓库 remote 使用总结