1. 程式人生 > >使用luajit將lua指令碼編譯成位元組碼

使用luajit將lua指令碼編譯成位元組碼

使用luajit為程式碼稍微加點保護措施

1、下載luajit

2、安裝luajit

cd LuaJIT-2.0.3

make

sudo make install


3、將lua指令碼編譯成位元組碼

先要cdsrc裡面

cd src/

然後輸入命令(檔案必須帶上路徑)

./luajit -b 原始檔 目標檔案

例如:


先把原始檔名隨便改一下,再把目標檔案改成原始檔原來的檔名;這樣做是為了防止require  "hello4"找不到加密後的hello.lua指令碼

4、替換工程裡對應的指令碼檔案


雖然顯示報錯,但還是正常執行的

效果:

編譯前:


編譯後: