博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ZeroBrane Studio远程调试Lua程序(转)
阅读量:6228 次
发布时间:2019-06-21

本文共 730 字,大约阅读时间需要 2 分钟。

环境:

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] 
 
 
  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] 
 
 
  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

你可能感兴趣的文章
acm计划(更新于2014.11.9)
查看>>
hdu3364 高斯消元1(开关控制灯,异或解的个数)
查看>>
Python网络编程1:套接字
查看>>
Complete Physics Platformer Kit 学习
查看>>
软件工程---删除重复数组
查看>>
ubuntu16 64 搭建lnmp环境
查看>>
数据结构中的图
查看>>
设计模式:结构型模式总结
查看>>
HDU 1260:Tickets(DP)
查看>>
Codeforces 1080C- Masha and two friends
查看>>
使用CRT定位内存泄漏
查看>>
异常的处理方式
查看>>
JavaScrip 数组/字典/循环
查看>>
C#Question:“XXX”的重载均与“System.Threading.WaitCallback”不匹配。
查看>>
linux service等命令不能使用的解决办法
查看>>
java学习笔记(Core Java)5 继承
查看>>
算法(3)—— 链表习题 完结
查看>>
详谈外部浏览器如何实现复制公众号一键唤起微信添加关注
查看>>
c++ 快速排序
查看>>
Linux下删除命令 硬盘空间查看... 常用命令
查看>>