认识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的学习之旅。