1
A
回答
1
您需要加载脚本,然后转储其字节码。
相关C API函数为luaL_loadfile
或luaL_loadstring
用于加载(它们使用原始文件lua_load
)和lua_dump
进行转储。
加载操作很容易完成这些辅助功能。
由于需要提供编写器功能,转储是BT的更多工作。加载后可能更容易致电string.dump
:
// load script, leave function on the stack
lua_getglobal(L,"string");
lua_getfield(L,"dump");
lua_pushvalue(L,-3);
lua_call(L,1,1);
// string containing bytecode left on the stack
相关问题
- 1. Lua:将PCRE转换成Lua
- 2. 将Java转换为Lua
- 3. 将Lua转换为C#
- 4. 在lua中将字节序列转换为ASCII字符串
- 5. 在lua中将字节数组转换为双重
- 6. 的Lua - 使字节码
- 7. 如何运行Lua脚本?
- 8. Lua Wireshark脚本
- 9. 转换.lua表Python字典
- 10. 如何在Lua中将字符串转换为数组?
- 11. Lua:从float转换为int
- 12. 将Lua表转换为C数组?
- 13. 将Lua数据转换为JSON
- 14. 从C++将字节数组传递给lua脚本方法
- 15. 开始Lua脚本
- 16. 缓存lua脚本
- 17. Lua脚本 - 场景
- 18. Lua脚本执行
- 19. Lua脚本错误
- 20. Lua base转换器
- 21. 将Python转换为Lua:替换列表中的字符串
- 22. Redis Lua脚本 - 如何将数组作为参数传递给nodejs中的Lua脚本?
- 23. 如何将字节码转换为机器本机代码
- 24. 如何将字节[]转换为字节[]
- 25. 将字节转换为Lua中的表在5.2.4中不起作用
- 26. 在Lua中将字节数组转换为浮点数[Float Data Structure]
- 27. 如何将LUA表转换为matlab MAT文件?
- 28. 是否有任何使用UTF8编码将字符串转换为字节的Lua库?
- 29. 编程语言语法分析器(将Perl脚本转换为Lua)
- 30. 如何将十六进制字符串转换为Lua中的ascii字符串
是否要生成独立的可执行文件?你想从lua调用C++函数吗?你应该编辑这个问题,直到你确信你*解释正确。 – nwp
相关的C API函数是'luaL_loadfile'或'luaL_loadstring'和'lua_dump'。 – lhf
谢谢!正是我需要的。 – Settop