LUA脚本入门
1)介绍(来自百度百科)
Lua[1] 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。
Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。[2] Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。[2] 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。
2)安装
sudo apt-get install lua5.2
或
https://www.lua.org/下载最新release。
sudo tar -zvxf lua-5.3.3.tar.gz -C /opt/
sudo chown -R root:appadmin lua-5.3.3/
sudo apt-get install libreadline-dev
cd lua-5.3.3
sudo make linux MYLIBS=-ltermcap
sudo make linux install
cd src && make linux
make[1]: Entering directory `/opt/lua-5.3.3/src'
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
make[2]: Entering directory `/opt/lua-5.3.3/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/opt/lua-5.3.3/src'
make[1]: Leaving directory `/opt/lua-5.3.3/src'
cd src && mkdir -p /usr/local/bin /usr/local/include /usr/local/lib /usr/local/man/man1 /usr/local/share/lua/5.3 /usr/local/lib/lua/5.3
cd src && install -p -m 0755 lua luac /usr/local/bin
cd src && install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h lua.hpp /usr/local/include
cd src && install -p -m 0644 liblua.a /usr/local/lib
cd doc && install -p -m 0644 lua.1 luac.1 /usr/local/man/man1
3)hello world
whch lua
lua
print("hello world")
4)语法入门
http://www.jb51.net/article/55394.htm
相关推荐
Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由...
适用于lua脚本的解密
LUA脚本支持库|LUA脚本支持库
lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问...
lua脚本执行行数和次数统计的Dll,统计了lua执行的文件名,行数以及改行执行的次数,并输出到结果文件result.txt。包含了一个例子文件test.lua
Lua脚本支持库
游戏引擎HGE结合Lua脚本 教程.zip
freeswitch LUA 脚本reference lua 脚本reference lua 开发脚本指南
Lua是一种免费、开放的中间代码型的脚本语言,作者在研究了它的结构和 特点的基础上,对Lua运行环境中的堆栈结构进行了分析,由于引擎与Lua脚本 均能够操作堆栈中的数据,因此通过把堆栈作为两者信息传递的中间层,...
做了那么多 Lua 脚本破解,我们来尝试写一个不能被破解的加密。 所谓不能被破解,并不是真正不能被破解,只是在没有密码的情况下很难破解。
本文将介绍通过 LUA 脚本设置 4 个系统参数的功能,包括使用按钮设置波特率、使用按钮设置蜂鸣器响、使用按钮设置 RTC、使用滑动条调节背光.
安卓网游LUA脚本解密源码。@ddsf99。
运行Lua脚本语句 运行Lua脚本文件 调用 Android API
LUa脚本编辑器
本文提出了一种基于Lua脚本语言的解决方案,可有效地提高IED装置对各种类型串口数据报文帧格式的适应性。
资料中介绍了Lua 脚本语法说明,介绍LUA编程语法和详细使用教程,非常适合LUA脚本初学者学习,适合LUA基础学习
项目实现的Lua脚本代码,有需要的朋友可以参考
编写游戏时使用的LUA脚本视频介绍,很全面,大力推荐
天龙八部全套源码 控制台 lua脚本 测试模块 可以用于学习,有很高的参考价值