lua文件修改為二進制文件


注意:lua編譯跟luajit編譯的二進制文件是不兼容,不能運行的

如果是使用luajit,請直接使用luajit直接編譯二進制

第一種:luajit編譯(以openresty為例,跟luac是相反的)

/usr/local/openresty/luajit/bin/luajit  -b   已存在文件   新生成文件名

/usr/local/openresty/luajit/bin/luajit -b /home/cc.lua /home/ff

 

第二種:

1.確保程序正常運行,請安裝

yum -y install gcc gcc-c++

2.對lua文件執行如下

luac -o  生成的文件名  已存在的文件名

luac -o  ceshi   ceshi.lua

3.再把ceshi.lua改為別的名字ceshi.lua.bak,把二進制文件ceshi改為ceshi.lua 並添加一下權限

chmod +x ceshi.lua

即可測試執行

lua < ceshi.lua

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM