关于ios下arm64 luajitv2.1编译(续)
来源:互联网 发布:传智播客2017java 编辑:程序博客网 时间:2024/05/29 11:02
在上一篇中只交代了编译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,详细说明:http://math2.org/luasearch/lfs.html。以及cocos2dx本已捆定了的luasocket库。
准备工作:
1.在内网中创建一个ftp服务器,windows自带了ftp组件,具体如何配置请自行百度。
2.源码放入到src/source目录下
3.运行程序在arm64平台上后,程序会自动上传编译后的源码到ftp的release目录下,并自动创建目录结构。
4.main.lua为程序入口,ftpServer为你ftp服务的ip地址,ftpUser为用户名,ftpPassword为密码
打包工具源码下载地址
欢迎各位同学加群:296733909
0 0
- 关于ios下arm64 luajitv2.1编译
- 关于ios下arm64 luajitv2.1编译(续)
- ios 编译openssl支持arm64
- ios 编译openssl支持arm64
- ios 编译openssl支持arm64
- ios 编译openssl支持arm64
- luajit ios arm64 编译bytecode
- ios 编译openssl支持arm64
- ffmpeg在arm64下编译
- libidn.a 如何编译iOS下支持arm64的.a库
- faac在iOS下编译为arm7, arm7s, arm64的方法
- ios编译报错之提示arm64
- iOS关于armv7,armv7s,arm64,i386,x86_64
- xcode5.1下编译报错误解决方法(第三方库不支持arm64)
- ios编译libfreetype,并适应armv7,armv7s,arm64
- gentoo下编译arm64版本Qt5.5 for android
- IOS-关于XMPP的libidn 不支持arm64的问题
- iOS关于armv7,armv7s,arm64,i386,x86_64等问题
- SpinnerAdapter接口
- C语言基础:C语言结构体(7) - 结构体的嵌套使用
- C语言学习笔记1
- QT在ubuntu下无法调试控制台C/C++程序
- JavaScript中slice()和substring()的区别
- 关于ios下arm64 luajitv2.1编译(续)
- Centos上运行g++c++:command not found
- 敏捷杂谈之敏捷测试中理想的测试组织
- LEETCODE: Binary Tree Postorder Traversal
- Java笔记——迭代器
- <Boost> smart_ptr智能指针
- Asp注释
- Android应用中使用及实现系统“分享”与“被分享”接口
- Android编程之还原JD-GUI反编译后代码 switch