如何从编译到使用,全面记录【最新】LuaJIT 3264位字节码的整个过程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1403个文字,预计阅读时间需要6分钟。
关于LuaJIT的讨论,网上已有不少陈旧内容。若你对LuaJIT编译Lua源文件为32位或64位字节码,且极具兴趣,不妨快速浏览以下文章。本文针对iOS平台进行LuaJIT的尝试。
网上关于 LuaJIT 的讨论,已经显得有些陈旧。如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读一下这篇文章。此文章针对尝试在 iOS 或 Android 上使用 LuaJIT 的小伙伴。限于篇幅,此处假定,你可以成功在 iOS/Android App 中集成了 LuaJIT,并且已经可以执行源码形式的 Lua 文件。
我忍不住在开头插一句: LuaJIT 编译后,只有约 600k,可能也就是一张图片的空间,但却可以让你的你App可以拥有一门完整的脚本语言的能力 -- 真的很酷!为许多问题,提供了许多新的思路,特别是 App 地动态性和可配置型方面。
环境
操作系统: macOS 10.13.4
LuaJIT 版本: LuaJIT-2.1.0-beta3
目录结构预定义
为了便于下文指令的说明,此处简单约定下目录结构。实际使用时,按需设置和整理即可。
- tools:存放各种编译脚本和工具。
- source:存放编译前的 Lua 源码。以后所有的 Lua 源码,都需要放在且只能放在此文件夹下。
- output: 用于存放编译后的 Lua 字节码文件。
本文共计1403个文字,预计阅读时间需要6分钟。
关于LuaJIT的讨论,网上已有不少陈旧内容。若你对LuaJIT编译Lua源文件为32位或64位字节码,且极具兴趣,不妨快速浏览以下文章。本文针对iOS平台进行LuaJIT的尝试。
网上关于 LuaJIT 的讨论,已经显得有些陈旧。如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读一下这篇文章。此文章针对尝试在 iOS 或 Android 上使用 LuaJIT 的小伙伴。限于篇幅,此处假定,你可以成功在 iOS/Android App 中集成了 LuaJIT,并且已经可以执行源码形式的 Lua 文件。
我忍不住在开头插一句: LuaJIT 编译后,只有约 600k,可能也就是一张图片的空间,但却可以让你的你App可以拥有一门完整的脚本语言的能力 -- 真的很酷!为许多问题,提供了许多新的思路,特别是 App 地动态性和可配置型方面。
环境
操作系统: macOS 10.13.4
LuaJIT 版本: LuaJIT-2.1.0-beta3
目录结构预定义
为了便于下文指令的说明,此处简单约定下目录结构。实际使用时,按需设置和整理即可。
- tools:存放各种编译脚本和工具。
- source:存放编译前的 Lua 源码。以后所有的 Lua 源码,都需要放在且只能放在此文件夹下。
- output: 用于存放编译后的 Lua 字节码文件。

