1.Lua简介
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo。
特点:
Ø 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。
Ø 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。
Lua源码下载,官网地址:http://www.lua.org/ftp/

2.开发环境
确保当前开发环境中已经安装了编译工具链,可输入loongarch64-linux-gnu-gcc –v 进行测试:

3.实现步骤
将lua源码拖入虚拟机,解压

Lua源码:

修改makefile ,将PLAT= guess修改为PLAT= ansi ,修改CC= loongarch64-linux-gnu-gcc,保存并退出。

上面已经对当前用户设置了环境变量,输入$CC就可以编译了,输入loongarch64-linux-gnu-gcc *.c -o lua -lm -O3。生成可执行文件lua

将可执行文件拖到开发板中,并添加可执行权限,并执行lua

进入lua编辑,输入命令行简单对lua测试,打印一个字符串

接下来就可以进行使用lua脚本语言开发了。