LUA - компиляция, декомпиляция и дизассемблирование
Запись от ranebull размещена 19.06.2014 в 14:23
Показов 158080
Комментарии 2
Метки lua
Поводом для написания статьи стала эта тема Чем открыть Lua-файл. Немножко об языке:
Напишем тестовый скрипт (назовем файл 1.lua):
Также Lua имеет возможность компиляции скриптов. Процесс компиляции Для компилирования скрипта можно воспользоваться десктопным компилятором luac, который входит в дистрибутив LuaBinaries, либо сервисом Compile Lua file. Для компиляции воспользуемся интерпретатором командной строки cmd.exe и lua-компилятором - luac.exe. Переходим в директорию, где у нас установлен lua-компилятор (у меня c:\Users\Home\Downloads\lua-5.1.5_Win32_bin\) и используем следующую команду для компиляции:
Справка по luac:
Для процесса декомпиляции воспользуемся декомпилятором luadec.exe (а также и дизассемблером) из Github-репозитория. Скачать его можно отсюда LuaDec Распаковываем декомпилятор/дизассемблер (c:\Users\Home\Downloads\luadec51_2.0.1_ win32_bin\). Используем следующую команду для декомпиляции:
Процесс дизассемблирования Для процесса дизассемблирования воспользуемся дизассемблером luadec.exe. Используем следующую команду для дизассемблирования:
Справка по luadec:
Lua - Википедия cmd - Википедия luac man page Luadec - Github LuaBinaries - SourceForge Про Lua Скриптовый язык Lua Compile Lua file Ideone Codepad |
Метки lua
Размещено в Other topics
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 2
Комментарии
-
Запись от sourcerer размещена 01.08.2015 в 17:46 -
у меня аварианой не успев запуститься luadec прекращает свою работу,и создает пустой 1.lua
Запись от inquisitor размещена 29.06.2016 в 15:43