`
miky
  • 浏览: 13629 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

远程操作Linux编译安装Lua脚本语言环境

阅读更多
 
我的开发机是windows  xp sp2
服务器是:RedHat linux 3.4.4
首先,从Lua的官网(http://www.lua.org/)下载最新发布包
      我下载的是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是一种轻量级的嵌入式脚本语言,因其高效、可移植、可嵌入和简单强大的特点,在游戏开发、服务器监控、动态配置等多个领域广泛应用。以下是关于Lua编程的一些关键知识点: 1. **高效性**: Lua...

    ZeroBraneStudio:基于Lua的轻量级Lua IDE,具有代码完成,语法突出显示,实时编码,远程调试器和代码分析器; 在Windows,macOS和Linux上支持Lua 5.1、5.2、5.3、5.4,LuaJIT和其他Lua解释器

    **ZeroBrane Studio** 是一款专为Lua编程语言设计的轻量级集成开发环境(IDE),它提供了多种功能,使得Lua编程更为高效和便捷。这款IDE由一系列强大的特性构成,旨在提升开发者的生产力和代码质量。 1. **代码完成...

    Lua流媒体服务器支持(MP4视频、桌面直播、摄像头)

    Lua流媒体服务器是一种基于Lua脚本语言构建的高效、轻量级流媒体解决方案,它可以处理MP4视频流、桌面直播以及摄像头输入的实时视频数据。本文将深入探讨该技术的关键知识点,包括其工作原理、主要功能、应用场景...

    OpenResty与ansible安装1

    OpenResty是一款基于Nginx与Lua的高性能Web平台,它将强大的Lua脚本语言嵌入到Nginx中,使得开发者可以利用Nginx的高效能来处理复杂的Web应用逻辑。Ansible则是一种自动化运维工具,能够简化服务器配置、软件部署...

    redis 自动化脚本部署

    可以编写一个Redis客户端脚本(如`init_data.lua`),然后在启动时调用`redis-cli`执行该脚本。 六、自动化部署 将上述所有步骤整合到一个自动化部署脚本中,例如`deploy_redis.sh`: ```bash #!/bin/bash # ......

    linux-neovim致力于改善Vim的维护可扩展性等方面的编辑器

    5. **现代API和协议**:Neovim支持如LUA脚本语言,提供了更现代的接口供开发者编写插件。此外,它还兼容Vim的大部分插件,使得迁移成本降低。 6. **活跃的社区和开发**:Neovim社区活跃,不断有新功能和改进被添加...

    NodeMCU开发板

    NodeMCU的核心是Lua脚本语言,这使得编程变得更加简单,因为Lua是一种轻量级、易读易写的编程语言,特别适合初学者和快速原型开发。开发板通常配备USB接口,可以直接通过USB线与电脑连接进行程序上传和调试。 烧录...

    esp8266刷nodemcu专业教程文件

    Nodemcu则是一个基于Lua脚本语言的开源固件,它使ESP8266能够实现更高级的功能,如TCP/IP协议栈、文件系统、Web服务器等。本教程将指导你如何为ESP8266模块刷写Nodemcu固件,以便利用其强大的功能。 首先,你需要...

    Redis安装包win、linux、桌面管理

    为了保持Redis的高性能,需要注意内存管理和限制最大内存、使用合适的数据结构、合理配置过期策略、以及利用Lua脚本减少网络通信次数等。 10. 监控和管理: Redis提供了丰富的命令用于监控服务器状态,如`INFO`...

    nodemcu资料

    它结合了Lua脚本语言,使得开发者能够快速地构建Wi-Fi联网应用。NodeMCU硬件设计包括一个ESP8266模块,以及一些外围接口,如数字输入/输出引脚、模拟输入、串行通信接口等,方便用户进行各种硬件控制和数据交互。 ...

    blynk-library-lua:Lua的Blynk库。 与Lua 5.1 +,LuaJIT,NodeMCU一起使用

    2. **Lua语言**:Lua是一种轻量级的脚本语言,以其简洁的语法和易读性著称,常用于嵌入式系统和游戏开发。在IoT领域,Lua因其小巧且易于学习而受到欢迎。 3. **LuaJIT**:LuaJIT是一个Just-In-Time (JIT) 编译器,...

    redis.zip安装包

    - 如果是Linux环境,进入解压后的目录,通过`make`命令编译源代码,然后使用`make install`将Redis安装到系统路径。 - 对于Windows用户,通常会提供预编译的二进制文件,只需将它们放置在适当的位置并配置环境变量...

    入职培训技术架构.ppt

    入职培训技术架构.ppt概述了新员工在加入公司时所需了解的技术栈,涵盖了产品架构、技术体系、操作系统、开发语言、数据库以及开发环境等多个关键领域。以下是对这些内容的详细说明: 1. **产品架构**: - **WEB...

    redis桌面客户端redis-desktop-client-master.zip

    - **安装依赖**:在解压"redis-desktop-client-master"后,根据开发环境(如MacOS、Windows、Linux)安装必要的构建工具和库。 - **编译源码**:使用Git克隆项目,然后通过构建工具(如Qt Creator或CMake)编译源...

    redis 安装包 + 教程

    Redis 是一个高性能的键值对数据库,常用于数据缓存、消息队列和数据库功能。在本教程中,我们将深入探讨 Redis 的...在进一步探索 Redis 功能时,建议阅读官方文档以了解更高级的特性,如发布订阅、事务、lua 脚本等。

    freeswitch-1.6.20

    8. **API与脚本语言支持**:FreeSwitch提供了API接口,允许开发者通过Lua、Python、Perl等脚本语言控制和扩展其功能。这为开发者提供了极大的灵活性和创造力。 9. **安全性和稳定性**:作为一款广泛应用于生产环境...

    Redis-x64-3.2.100.zip

    这个“Redis-x64-3.2.100.zip”文件是一个针对Windows操作系统的64位Redis安装包,内含的是“Redis-x64-3.2.100.msi”安装程序,用户可以直接进行安装,无需复杂的编译过程。 **Redis核心概念与功能:** 1. **键值...

    RedisDesktopManager.zip

    在使用RedisDesktopManager之前,你需要确保已经在本地或者远程环境安装了Redis服务器。安装过程通常包括下载Redis源码或二进制包,解压后在命令行运行`redis-server`启动服务。对于Windows用户,还可以选择预编译的...

    redis安装与配置1

    2. **上传与解压**:通过SSH等远程管理工具将压缩包传送到Linux服务器,并执行`tar -zxvf redis-x.x.x.tar.gz`进行解压。 3. **编译**:进入解压后的目录,执行`make`进行编译,编译完成后,会在src目录下生成可执行...

    Redis安装配置详解.pdf

    它还支持主从复制、事务、Lua脚本、LRU驱动事件等多种高级功能。由于其高性能和灵活性,Redis被广泛应用于缓存、消息队列、实时数据分析、分布式锁等领域,在现代分布式系统中发挥着重要作用。 #### 二、Redis安装 ...

Global site tag (gtag.js) - Google Analytics