认识lua和Linux下的安装lua

1、什么是lua

Lua 是一种强大的、高效的、轻量级的、可嵌入的脚本语言。它支持过程编程、面向对象编程、函数式编程以及数据描述。Lua 是动态类型的,运行速度快,支持自动内存管理,因此被广泛用于配置、脚本编写等场景。

2、lua的特点

(1)轻量级:Lua 是一种小巧的语言。它的解释器完全用 C 语言编写,可以方便地嵌入到其他应用程序中。

(2)可扩展:Lua 提供了一系列扩展机制,例如元表(metatable)和元方法(metamethod)等。

(3)动态类型:Lua 是动态类型语言,不需要在声明变量时指定其类型。

(4)内存管理:Lua 有自己的垃圾回收机制,可以自动管理内存,防止内存泄漏。

3、lua的应用场景

(1)游戏开发:Lua是许多游戏开发者的首选脚本语言。

(2)嵌入式系统:Lua轻量级的特性使其在嵌入式系统中得到了广泛应用。

(3)Web 开发:通过Lua的web框架(如OpenResty)开发者可以快速构建高性能的 web 应用。

(4)配置管理:许多应用程序使用 Lua作为配置语言。
4、Linux上安装lua

1、下载安装包 
wget -c http://www.lua.org/ftp/lua-5.3.0.tar.gz 
2、解压 
tar -zxvf lua-5.3.0.tar.gz mv lua-5.3.0 lua 
3、下载lua的依赖 
yum install -y libtermcap-devel ncurses-devel libevent-devel readline-devel 
4、安装  
make linux test

执行命令测试


4、配置环境变量

#添加lua的环境变量 
vi /ect/profile 
-------------输入以下的内容--------------- 
export LUA_PATH=/usr/local/lua 
export PATH=$PATH:${LUA_PATH}/src 
------------------------------------ 
#刷新 
source /ect/profile

至此,可以开始lua的学习之旅。

8