关于ios下arm64 luajitv2.1编译(续)

在上一篇中只交代了编译luajit.a文件问题,对于bytecode的问题并没有过多的交代。实际上在arm64平台下的luajit的bytecode与早前的bytecode有区别无法直接在mac下编译后在arm64平台使用。它使用了最新的lj_gc64与lj_fr2。所以我们的bytecode编译工作不得不转移到arm64平台下进行,也就是我们目前的iphone5s,iphone6等。为了bytecode我写了一个简单的生成工具,用于编译工程。

工具包使用的是cocos2d-x 3.1.1版本的luajit,如何让3.1.1使用luajit for arm64在上一篇文章我已经详细的介绍过了。工具包使用了另一个lua扩展工具lfs,详细说明:。以及cocos2dx本已捆定了的luasocket库。

准备工作:

1.在内网中创建一个ftp服务器,windows自带了ftp组件,具体如何配置请自行百度。

2.源码放入到src/source目录下

3.运行程序在arm64平台上后,程序会自动上传编译后的源码到ftp的release目录下,并自动创建目录结构。

4.main.lua为程序入口,ftpServer为你ftp服务的ip地址,,ftpUser为用户名,ftpPassword为密码

打包工具源码下载地址

欢迎各位同学加群:296733909

我的眼泪流了下来,浇灌了下面柔软的小草,

关于ios下arm64 luajitv2.1编译(续)

相关文章:

你感兴趣的文章:

标签云: