lua交叉编译移植到ARM-Linux

本文详细记录了如何将Lua交叉编译以适应ARM-Linux环境。首先,从官方源下载lua安装包,接着解压并找到Makefile文件。针对Makefile进行修改,包括安装路径和交叉编译工具的配置。移除不需要的库链接,并执行编译与安装步骤,完成lua在ARM-Linux上的移植。

很多arm-linux需要用到lua,但是lua默认只包含linux下的编译,这里需要根据交叉编译器修改编译文件Makefile,交叉编译lua。我从网上找了一些方法,但是发现都无法完全解决,或者不算完整,因此在这里做一下记录:

1、首先需要下载lua安装包,免费下载地址(我看了下在其他CSDN资源上要收7分的):http://www.tecgraf.puc-rio.br/lua/ftp/lua-5.2.0.tar.gz

2、解压lua-5.2.0.tar.gz,在文档中会有以下文件

root@ubuntu:/home/yao/share/lua-5.2.0# ls
Makefile  Makefile~  README  doc  src

我们可以看到这里有个Makefile文件,然后在src文件路径下,其实还有一个Makefile文件,这里要区分清楚,这两个Makefile对我们后面的交叉编译都有影响。

3、修改Makefile文件

    3.1 我们首先打开在/lua-5.2.0路径下的Makefile文件,在文件的前面部分会有相关配置如下:

INSTALL_TOP= /usr/local
INSTALL_BIN= $(INSTALL_TOP)/bin
INSTALL_INC= $(INSTALL_TOP)/include
INSTALL_LIB= $(INSTALL_TOP)/lib
INSTALL_MAN= $(INSTALL_TOP)/man/man1
INSTALL_LMOD= $(INSTALL_TOP)/sha

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值