`
myway84
  • 浏览: 202936 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

Linux下编译安装Lua脚本语言环境

阅读更多
Lua无疑是一个神气的东东 - “简约而不简单”,我喜欢。

我的开发机是:RedHat Linux AS 5

首先,从Lua的官网(http://www.lua.org/)下载最新发布包(PS:我下载的是lua-5.1.4.tar.gz发布包,以下步骤全部以此版本为示例,请针对自己下载的具体版本作相关修改)。

其次,使用tar -xzvf /path-to-your-lua-tar-file-folder/lua-5.1.4.tar.gz命令解压缩,将得到一个lua-5.1.4文件夹。

第三,使用cd /path-to-your-lua-tar-file-folder/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命令(PS:我这里是针对linux编译,即make linux)。一般情况下编译都是成功的,如果编译出错那你需要先去检查下RPWT(哈哈,玩笑咯~因为我也不知道编译出错要如何排除)。

最后,运行make install命令

至此,lua语言环境已经顺利安装完成,在终端下输入lua命令进入lua命令行吧!

print('Hello,world!')

哦,也许这样写更Lua一点:

io.write('Hello,world!')

呵呵,最后再推荐一篇lua入门博文:Lua脚本语法说明(http://www.cnblogs.com/ly4cn/archive/2006/08/04/467550.html)
分享到:
评论

相关推荐

    Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)

    Java调用Lua脚本是一种常见的跨语言交互技术,特别是在...在Linux环境下,安装和使用LuaJava涉及到编译Lua源码和LuaJava源码,以及配置系统库路径。一旦设置完毕,你就可以在Java应用中自由地利用Lua的强大脚本能力了。

    linux环境中c++调用lua动态链接库以及编译方法

    **编译Lua动态链接库:** 1. 下载Lua源码包,如`lua-5.x.x.tar.gz`。 2. 解压并进入源码目录:`tar -zxvf lua-5.x.x.tar.gz && cd lua-5.x.x/` 3. 配置编译选项,确保为动态库模式:`make shared` 4. 完成编译后,...

    linux下编译通过的lua库_5.1.4

    在Linux环境下,Lua是一种轻量级的脚本语言,常被用作嵌入式编程,游戏开发,服务器脚本等场景。这篇描述提及的是已经成功在Linux系统上编译通过的Lua库,版本为5.1.4。Lua 5.1.4是该语言的一个稳定版本,发布于2009...

    windows下编译lua

    * 在Windows平台下编译Lua源代码,需要使用Visual Studio 2008编译环境。 * 需要从官方主页下载最新版本的Lua源代码。 * 需要添加正确的源代码文件到工程,并更改项目属性中配置属性的常规项目类型。 * 可以生成静态...

    visual c++ HGE游戏引擎+Lua脚本的结合使用.zip

    《Visual C++与HGE游戏引擎与Lua脚本的整合应用》 在游戏开发领域,高效的游戏引擎和灵活的脚本语言是不可或缺的工具。Visual C++作为一款强大的编程环境,常常被用于游戏的底层系统构建,而HGE(Happy Game Engine...

    集成lua源码的c++编译环境

    总之,"集成lua源码的c++编译环境"是一个涉及到多方面技术的实践,包括使用Lua脚本语言增强C++应用程序的功能,通过Makefile自动化编译过程,以及在C++中调用和交互Lua脚本。理解这些核心概念和技术对于开发可扩展和...

    lua脚本编译者1.3.3

    "lua脚本编译者1.3.3"可能是针对Lua语言的一个编译工具或者集成开发环境(IDE),旨在帮助开发者更方便地编写、调试和优化Lua代码。 在Lua中,编译主要指的是将源代码转换成字节码(bytecode)的过程,这是Lua...

    windows和linux下的lua库以及demo

    在Windows环境下,Lua库通常以预编译的动态链接库(DLL)形式提供,可以直接在支持的环境中运行。开发者可以使用lua.exe来执行Lua脚本,或者将Lua引擎嵌入到C/C++项目中,通过调用DLL中的函数来交互。 在Linux环境...

    luaqt插件linux环境运行LuaQt

    总结,Linux环境下运行LuaQt涉及到从安装依赖到编写和调试应用的全过程。理解Lua和Qt的基本概念,熟悉Linux命令行操作,以及掌握LuaQt库的使用是成功的关键。在实践中不断学习和优化,将有助于提升开发效率和应用...

    lua脚本发kafka工具包

    `yum install -y librdkafka-devel`是针对基于Yum的Linux发行版(如CentOS或Fedora)的命令,用于安装这个库的开发头文件和依赖,以便于Lua脚本能够编译和链接到RDKafka库。 Lua与Kafka的集成使得开发人员可以轻松...

    安装lua开发环境1

    本文将指导用户安装 Lua 开发环境,以便使用 Lua 语言进行开发。Lua 是一种轻量级的脚本语言,广泛应用于游戏、科学计算、数据分析等领域。 安装 Lua 要安装 Lua,需要执行以下步骤: 1. 下载 Lua 源代码:使用 ...

    premake轻量级基于lua脚本的项目生成工具源代码

    Premake是一款开源的、基于Lua脚本的项目生成工具,它的设计目标是简化跨平台的构建环境配置。与CMake等其他构建工具相比,Premake以其轻量级的特性受到许多开发者的青睐。它允许开发者使用易于学习和理解的Lua语言...

    luac反编译工具

    "luac反编译工具"就是这样一种专门针对Lua语言的工具,它能够将Lua的字节码(Bytecode)转换回可读的源代码。Luac 是 Lua 的标准编译器,它将 Lua 源代码编译成优化过的字节码,而 Unluac 则是用于反编译 luac 编译...

    Nginx编译安装+Lua组件

    在本文中,我们将深入探讨如何在Linux环境中编译安装Nginx,并集成Lua组件,以实现更高级的服务器配置和动态处理能力。首先,我们来看看标题和描述中提到的关键知识点。 1. **Nginx编译安装**:Nginx是一款高性能的...

    linux下lua5.2.0静态库

    在Linux环境下,构建和使用Lua 5.2.0静态库是软件开发中常见的任务,特别是在需要嵌入Lua脚本语言能力的C/C++项目中。Lua是一种轻量级、可扩展的脚本语言,因其简洁的语法和高效性能而受到广泛欢迎。以下是关于Linux...

    linux下lua调用C++的经典实例.rar

    在Linux环境下,Lua是一种轻量级的脚本语言,它被广泛用于游戏开发、系统管理、网络编程等领域。而C++则是一种强大的面向对象编程语言,具有高效、灵活和丰富的库支持。当需要将Lua与C++结合使用时,可以借助于Lua的...

    linux系统安装Nginx Lua环境

    完成以上步骤后,你的Linux系统就已经成功安装了Nginx与Lua的开发环境,可以开始编写和测试Nginx的Lua脚本了。记得在Nginx配置中启用Lua支持,并根据项目需求配置相关指令。在实际操作中,可能还需要根据系统环境和...

    游戏开发-lua-linux源码安装包

    在Linux环境下源码安装Lua,可以更好地理解其工作原理,同时也便于调试和定制。 Lua的最新版本为5.4.0,这是你提供的压缩包中的主要内容。这个版本带来了许多改进和新特性,包括性能优化、语法增强以及错误处理等...

Global site tag (gtag.js) - Google Analytics