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