我在“orgin.lua”文件中写了以下代码
if test==nil then
print(aa["bb"]["cc"]) -- to produce a crash
end
print(1120)
当它崩溃时,它将生成以下信息:
lua: origin.lua:3: attempt to index global 'aa' (a nil value)
为了防止反编译并确保代码安全,我使用以下命令转换我的代码:
luac -o -s test.lua origin.lua
我知道参数 -s 是剥离调试信息,然后崩溃时不显示行数:
lua: ?:0: attempt to index global 'aa' (a nil value)
但是如何在加密时带调试信息然后lua代码使用luac?有什么解决办法吗?