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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在Mac OS中安装Lua的教程

     Lua 是一个轻量级的编程语言,在游戏开发上使用非常多。在这篇文章中,我们将向你介绍在 Mac OS X 系统上安装和使用最新版本的 Lua 5.2.1。

    如果你的系统已经安装了 Rudix,只需要执行 sudo rudix install lua 即可,否则 Rudix 提供一些独立的软件包用来安装,打开你的浏览器并根据系统选择相应的版本来安装。

    下载之后双击安装包并执行如下的安装指令:

     Lua 将默认安装到 /usr/local/ ,Lua 解释器完整的路径是 /usr/local/bin/lua,但你不需要输入完整的路径来调用 Lua,在终端中运行 lua 即可调用解释器。

    几个重要的文件:
     
    /usr/local/bin/lua
    /usr/local/include/lua.h
    /usr/local/lib/liblua.a
    /usr/local/share/doc/lua/readme.html
    /usr/local/share/man/man1/lua.1

    Mountain Lion 下的安全注意事项:

     在 Mountain Lion 下事情稍微有一点点麻烦,你在运行安装程序时可能会提示这样的错误信息:“lua-5.2.1-0.pkg” can't be opened because it is from an unidentified developer. 这表示这个软件包没有在苹果上注册过,但你可以选择信任 Rudix 开发者,然后进行安装。

    下面是将安全设置屏蔽的过程:

    现在就可以正常执行安装过程了。

    安装完毕后可以测试 Lua 程序了,来试一下 Hello World 吧:

    复制代码 代码如下:

    lua
    Lua 5.2.1  Copyright (C) 1994-2012 Lua.org, PUC-Rio
    > print ("Hello World!")
    Hello World!

    键入 Control+D 退出交互命令。


    下面是一段实现 Fibonacci 算法的代码,代码存为 fibo.lua:

    复制代码 代码如下:

    -- Fibonacci sequence with coroutines

    function fibo()
       a, b = 0, 1
       while true do
          coroutine.yield(a)
          a, b = b, a + b
       end
    end

    co = coroutine.create(fibo)

    n = arg[1] or 20
    for i = 0, n do
       print(i,coroutine.resume(co))
    end

    然后运行 lua fibo.lua 看输出结果:)


    您可能感兴趣的文章:
    • Mac平台中编译安装Lua运行环境及Hello Lua实例
    上一篇:使用Lua来扩展C++程序的方法
    下一篇:浅谈chuck-lua中的多线程
  • 相关文章
  • 

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

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

    在Mac OS中安装Lua的教程 在,Mac,中,安装,Lua,的,教程,