仓酷云

标题: 来一发Mac OS X 上装置和应用 Lua [打印本页]

作者: 透明    时间: 2015-1-14 20:47
标题: 来一发Mac OS X 上装置和应用 Lua
欢迎大家来到仓酷云论坛!Lua是一个轻量级的编程说话,在游戏开辟上应用异常多。在这篇文章中,我们将向你引见在MacOSX体系上装置和应用最新版本的Lua5.2.1。
假如你的体系曾经装置了Rudix,只须要履行sudorudixinstalllua便可,不然Rudix供给一些自力的软件包用来装置,翻开你的阅读器并依据体系选择响应的版原来装置:

下载以后双击装置包并履行以下的装置指令:



Lua将默许装置到/usr/local/,Lua说明器完全的路径是/usr/local/bin/lua,但你不须要输出完全的路径来挪用Lua,在终端中运转lua便可挪用说明器。
几个主要的文件:
1/usr/local/bin/lua
2/usr/local/include/lua.h
3/usr/local/lib/liblua.a
4/usr/local/share/doc/lua/readme.html
5/usr/local/share/man/man1/lua.1


MountainLion下的平安留意事项:



在MountainLion下工作略微有一点点费事,你在运转装置法式时能够会提醒如许的毛病信息:“lua-5.2.1-0.pkg”can’tbeopenedbecauseitisfromanunidentifieddeveloper.这表现这个软件包没有在苹果上注册过,但你可以选择信赖Rudix开辟者,然落后行装置。
上面是将平安设置屏障的进程:
  1. 按Control键然后在点击软件包在弹出菜单当选择Open点击Open按钮
复制代码

如今就能够正常履行装置进程了。
装置终了后可以测试Lua法式了,来试一下HelloWorld吧:

  1. luaLua5.2.1Copyright(C)1994-2012Lua.org,PUC-Rio>print("HelloWorld!")HelloWorld!
复制代码


键入Control+D加入交互敕令。



上面是一段完成Fibonacci算法的代码,代码存为fibo.lua:

  1. --Fibonaccisequencewithcoroutinesfunctionfibo()a,b=0,1whiletruedocoroutine.yield(a)a,b=b,a+bendendco=coroutine.create(fibo)n=arg[1]or20fori=0,ndoprint(i,coroutine.resume(co))end
复制代码





然后运转luafibo.lua看输入成果:)



如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
作者: 山那边是海    时间: 2015-1-16 22:57
标题: 来一发Mac OS X 上装置和应用 Lua
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
作者: 灵魂腐蚀    时间: 2015-1-23 05:18
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
作者: 第二个灵魂    时间: 2015-1-31 16:07
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
作者: 乐观    时间: 2015-2-6 22:30
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
作者: 简单生活    时间: 2015-2-19 05:35
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
作者: 莫相离    时间: 2015-3-6 13:30
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
作者: 仓酷云    时间: 2015-3-13 02:53
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
作者: 金色的骷髅    时间: 2015-3-20 10:52
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2