• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Lua在各个操作系统中的开发环境配置教程

     Lua开发环境设置

    如果愿意设置您的Lua编程语言环境中,需要用计算机上的以下两个软件,(a)文字编辑器,(b)Lua解释,以及(c)Lua编译器。
    文本编辑器

    这将被用来输入编写程序。一些编辑器包括Windows记事本,操作系统Edit命令,Brief,Epsilon,Emacs和VIM或VI。

    文本编辑器名称和版本可以在不同的操作系统上。例如,记事本可用Windows上,vim或者vi可以在Windows以及Linux或UNIX上使用。

    编辑器创建文件称为源文件和包含程序的源代码。在Lua程序源文件通常命名为扩展名为“.lua”。

    在开始编程之前,请确保已建立了一个文本编辑器,有足够的经验编写计算机程序,它保存在一个文件中,编译并最终执行。
    Lua解释器

    这仅仅是一个小程序,您可以键入Lua命令让他们立即执行。遇到一个错误的情况下它停止执行,不同于执行完全编译一个Lua文件。
    Lua编译器

    当我们把Lua扩展到其他语言/应用程序,需要一个软件开发工具包和一个编译器是用Lua应用程序编程接口兼容。
    在Windows上安装

    这里是可以从http://code.google.com/p/luaforwindows/下载区下载了Windows环境下开发的名为“SciTE”的单独IDE。

    运行下载可执行文件安装Lua的IDE。

    有IDE后,可以创建和使用它来构建Lua代码。

    如果你有兴趣在命令行模式下安装Lua,需要安装MinGW或Cygwin,然后在Windows中编译并安装Lua。
    在Linux上安装

    下载并构建Lua,使用以下命令

    $ wget http://www.lua.org/ftp/lua-5.2.3.tar.gz
    $ tar zxf lua-5.2.3.tar.gz
    $ cd lua-5.2.3
    $ make linux test
    
    

    为了安装在其他平台,如AIX,ANSI,BSD,Linux通用,MinGW,POSIX,solaris上用相应的平台名称替换使用的Linux test。

    我们有一个Lua程序helloWorld.lua如下

    复制代码 代码如下:
    print("Hello World!")

    现在我们可以构建和运行一个Lua文件表示helloWorld.lua切换到文件夹包含文件中使用:cd 命令进入,然后使用下面的命令。

    $ lua helloWorld
    
    

    我们可以看到下面的输出。

    复制代码 代码如下:
    hello world

    在Mac OS X上安装

    要构建/测试Lua在Mac OS X,请使用以下命令

    $ curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz
    $ tar zxf lua-5.2.3.tar.gz
    $ cd lua-5.2.3
    $ make macosx test
    
    

    在某些情况下,您可能没有安装Xcode和命令行工具。在这种情况下,你不可以使用make命令。从Mac App Store中安装Xcode。然后到Xcode首选项,然后切换到下载并安装名为“命令行工具”的组件。一旦这个过程完成后,make命令将提供给使用。

    这不是强制性的,执行了“make macosx test”的声明。即使没有执行这个命令,仍然可以在Mac OS X上使用Lua

    我们有一个Lua程序helloWorld.lua如下

    复制代码 代码如下:
    print("Hello World!")

    现在我们可以构建和运行一个Lua文件表示helloWorld.lua切换到文件夹包含文件中使用的命令cd,然后再使用下面命令。

    复制代码 代码如下:
    $ lua helloWorld

    我们可以看到下面的输出。

    复制代码 代码如下:
    hello world

    Lua IDE

    正如前面提到的,对于Windows SciTE Lua IDE是由Lua创造者团队提供的默认的IDE。备用的IDE提供来自ZeroBrane,这个IDE是可以跨多个平台的,包括Windows,Mac和Linux操作系统。

    还有Eclipse插件,也可使用来开发Lua。使用IDE使得它更容易开发,如代码完成功能,并强烈推荐。 IDE还提供了类似于Lua中的命令行版本的交互模式编程。

    您可能感兴趣的文章:
    • 解决nginx+lua搭建文件上传下载服务问题
    • Lua在windows下的安装及环境配置
    • 安装Nginx+Lua开发环境
    • Mac平台中编译安装Lua运行环境及Hello Lua实例
    • 解析Lua中的全局环境、包、模块组织结构
    • Lua的函数环境、包实例讲解
    • linux系统安装Nginx Lua环境
    • 如何使用Vim搭建Lua开发环境详解
    上一篇:Lua编程中的一些基本语法整理
    下一篇:详解Lua中的变量相关知识点
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Lua在各个操作系统中的开发环境配置教程 Lua,在,各个,操作系统,中的,