Convertir un script Lua en Lua bytecode
Il est possible de convertir un script Lua en script Lua bytecode en utilisant la commande suivante (sous Linux) :
luac -s -o test.luac test.lua
Le paramètre -o
indique le nom du fichier de sortie (sans cette option, le nom par défaut serait luac.out
). Le paramètre -s
indique que l'on ne souhaite pas intégrer les informations de débogage dans le fichier compilé.
Le fichier compilé sera interprété de la même manière que sa version non compilée.
Source : http://www.lua.org/manual/4.0/luac.html
LuaJIT
LuaJIT, version optimisée de Lua, permet aussi cette conversion. Nous utiliserons la commande suivante :
luajit -b test.lua test.out
Source : http://luajit.org/running.html