linux安装Lua及代码测试

简介: linux安装Lua及代码测试

一、什么是Lua

lua是一种脚本语言,用C语言编写,源码开放,其设计目的是为了嵌入程序应用,为应用程序提供便利的扩展功能,提供灵活的定制功能。

lua语言主要应用于游戏编程领域,除此之外,lua也应用于独立应用脚本,web应用脚本,扩展和数据库插件等,Lua还有一个比较显著的特点,那就是比较简洁,比如python的C源码有54万行,python的核心C源码不含module有17万行,lua5.3所有C源码只有2.4万行,是目前见过的所有实用性语言中规模最小的源码了。

Lua也有它的内存管理机制,Lua采用了自动内存管理,开发者不用关心创建的对象内存是如何分配,也不用关心对象在不被使用后的释放问题,这些Lua都会自动的去处理,让开发人员省下心来做更重要的事情。

二、Lua的安装

lua可以安装在Linux系统,Mac系统和windows系统,这里就以Linux为例,说一下Lua的安装。

首先从官网下载安装包,然后对下载的文件进行解压

当前最新版本是5.4.4,直接打点击即可下载。下载完成后,拷贝自己的云服务器或者虚拟机。

tar -zxvf lua-5.4.4.tar.gz  # 解压
cd lua-5.4.4
make linux test
make install  # root权限

三、lua测试

创建hello.lua文件

print("Hello World!")

运行hello.lua

lua hello.lua

运行结果如下:



推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,点击立即学习:

相关文章
|
5天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
23 0
|
5天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
16 0
|
8天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
151 1
|
17天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
90 0
|
17天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
39 0
|
18天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
17 0
|
18天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
57 0
|
2天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
15 2
|
2天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
23 2
|
3天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
42 2