`

LUA脚本

 
阅读更多

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 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics