我的开发机是windows xp sp2
我下载的是lua-5.1.4.tar.gz发布包。 其次,SecureCRT的rz命令上传lua-5.1.4到服务器上。
使用tar -xzvf /lua-5.1.4.tar.gz命令解压缩,
解压是一个lua-5.1.4文件夹。 第三,使用cd /lua-5.1.4将当前工作目录
进入到lua-5.1.4文件夹中。 第四,运行make命令,看到提示为: Please do make PLATFORM where PLATFORM is one of these: aix ansi bsd freebsd generic linux macosx mingw posix solaris See INSTALL for complete instructions.
查看你的系统平台名称是否在支持的列表中,如果存在则继续运行make PLATFORM命令,
否则按照lua的INSTALL说明可以选择运行make generic命令。
一般情况下编译都是成功的,如果编译出错则一般是先去检查下RPWT。 最后,运行make install命令 至此,lua语言环境已经顺利安装完成,在SecureCRT下输入lua命令进入lua命令行吧! print('Hi,this is my first lua program!') 当然也可以变得更Lua一点: io.write('Hi,this is my first lua program!'')
附上操作命令:
[root@localhost ~]# rz
[root@localhost ~]# tar -xzvf lua-5.1.4.tar.gz [root@localhost ~]# cd lua-5.1.4
[root@localhost lua-5.1.4]# make
[root@localhost lua-5.1.4]# ls
[root@localhost lua-5.1.4]# cat /proc/version
[root@localhost lua-5.1.4]# make PLATFORM
[root@localhost lua-5.1.4]# make generic
[root@localhost lua-5.1.4]# make install
[root@localhost lua-5.1.4]# lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio > print('hi,this is my frist lua program') hi,this is my frist lua program >
|
相关推荐
【Lua脚本基础】 Lua是一种轻量级的嵌入式脚本语言,因其高效、可移植、可嵌入和简单强大的特点,在游戏开发、服务器监控、动态配置等多个领域广泛应用。以下是关于Lua编程的一些关键知识点: 1. **高效性**: Lua...
**ZeroBrane Studio** 是一款专为Lua编程语言设计的轻量级集成开发环境(IDE),它提供了多种功能,使得Lua编程更为高效和便捷。这款IDE由一系列强大的特性构成,旨在提升开发者的生产力和代码质量。 1. **代码完成...
Lua流媒体服务器是一种基于Lua脚本语言构建的高效、轻量级流媒体解决方案,它可以处理MP4视频流、桌面直播以及摄像头输入的实时视频数据。本文将深入探讨该技术的关键知识点,包括其工作原理、主要功能、应用场景...
OpenResty是一款基于Nginx与Lua的高性能Web平台,它将强大的Lua脚本语言嵌入到Nginx中,使得开发者可以利用Nginx的高效能来处理复杂的Web应用逻辑。Ansible则是一种自动化运维工具,能够简化服务器配置、软件部署...
可以编写一个Redis客户端脚本(如`init_data.lua`),然后在启动时调用`redis-cli`执行该脚本。 六、自动化部署 将上述所有步骤整合到一个自动化部署脚本中,例如`deploy_redis.sh`: ```bash #!/bin/bash # ......
5. **现代API和协议**:Neovim支持如LUA脚本语言,提供了更现代的接口供开发者编写插件。此外,它还兼容Vim的大部分插件,使得迁移成本降低。 6. **活跃的社区和开发**:Neovim社区活跃,不断有新功能和改进被添加...
NodeMCU的核心是Lua脚本语言,这使得编程变得更加简单,因为Lua是一种轻量级、易读易写的编程语言,特别适合初学者和快速原型开发。开发板通常配备USB接口,可以直接通过USB线与电脑连接进行程序上传和调试。 烧录...
Nodemcu则是一个基于Lua脚本语言的开源固件,它使ESP8266能够实现更高级的功能,如TCP/IP协议栈、文件系统、Web服务器等。本教程将指导你如何为ESP8266模块刷写Nodemcu固件,以便利用其强大的功能。 首先,你需要...
为了保持Redis的高性能,需要注意内存管理和限制最大内存、使用合适的数据结构、合理配置过期策略、以及利用Lua脚本减少网络通信次数等。 10. 监控和管理: Redis提供了丰富的命令用于监控服务器状态,如`INFO`...
它结合了Lua脚本语言,使得开发者能够快速地构建Wi-Fi联网应用。NodeMCU硬件设计包括一个ESP8266模块,以及一些外围接口,如数字输入/输出引脚、模拟输入、串行通信接口等,方便用户进行各种硬件控制和数据交互。 ...
2. **Lua语言**:Lua是一种轻量级的脚本语言,以其简洁的语法和易读性著称,常用于嵌入式系统和游戏开发。在IoT领域,Lua因其小巧且易于学习而受到欢迎。 3. **LuaJIT**:LuaJIT是一个Just-In-Time (JIT) 编译器,...
- 如果是Linux环境,进入解压后的目录,通过`make`命令编译源代码,然后使用`make install`将Redis安装到系统路径。 - 对于Windows用户,通常会提供预编译的二进制文件,只需将它们放置在适当的位置并配置环境变量...
入职培训技术架构.ppt概述了新员工在加入公司时所需了解的技术栈,涵盖了产品架构、技术体系、操作系统、开发语言、数据库以及开发环境等多个关键领域。以下是对这些内容的详细说明: 1. **产品架构**: - **WEB...
- **安装依赖**:在解压"redis-desktop-client-master"后,根据开发环境(如MacOS、Windows、Linux)安装必要的构建工具和库。 - **编译源码**:使用Git克隆项目,然后通过构建工具(如Qt Creator或CMake)编译源...
Redis 是一个高性能的键值对数据库,常用于数据缓存、消息队列和数据库功能。在本教程中,我们将深入探讨 Redis 的...在进一步探索 Redis 功能时,建议阅读官方文档以了解更高级的特性,如发布订阅、事务、lua 脚本等。
8. **API与脚本语言支持**:FreeSwitch提供了API接口,允许开发者通过Lua、Python、Perl等脚本语言控制和扩展其功能。这为开发者提供了极大的灵活性和创造力。 9. **安全性和稳定性**:作为一款广泛应用于生产环境...
这个“Redis-x64-3.2.100.zip”文件是一个针对Windows操作系统的64位Redis安装包,内含的是“Redis-x64-3.2.100.msi”安装程序,用户可以直接进行安装,无需复杂的编译过程。 **Redis核心概念与功能:** 1. **键值...
在使用RedisDesktopManager之前,你需要确保已经在本地或者远程环境安装了Redis服务器。安装过程通常包括下载Redis源码或二进制包,解压后在命令行运行`redis-server`启动服务。对于Windows用户,还可以选择预编译的...
2. **上传与解压**:通过SSH等远程管理工具将压缩包传送到Linux服务器,并执行`tar -zxvf redis-x.x.x.tar.gz`进行解压。 3. **编译**:进入解压后的目录,执行`make`进行编译,编译完成后,会在src目录下生成可执行...
它还支持主从复制、事务、Lua脚本、LRU驱动事件等多种高级功能。由于其高性能和灵活性,Redis被广泛应用于缓存、消息队列、实时数据分析、分布式锁等领域,在现代分布式系统中发挥着重要作用。 #### 二、Redis安装 ...