Разницы нет. В обоих случаях в конце будет использоваться один и тот же luaU_dump()
.
Обратите внимание, что Lua сохраняет размеры некоторых собственных типов в заголовке блока байт-кода. Одно из этих полей имеет тип size_t
, что делает байт-код несовместимым не только между хостами с различным порядком байтов, но также между 32- и 64-битными системами.
Вкратце - вы должны использовать Lua-компилятор (luac) той же версии, что и интерпретатор, и скомпилированный для той же платформы, на которой будет работать интерпретатор. То есть Вы не можете использовать 64-битный luac для создания байт-кода, который будет запускаться на Lua VM в 32-битной программе.