仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 497|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来一发Mac OS X 上装置和应用 Lua

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:47:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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


  • MointainLion-Lua5.2.1
  • Lion-Lua5.2.1
  • SnowLeopard-Lua5.2.1
下载以后双击装置包并履行以下的装置指令:



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:31 | 只看该作者

来一发Mac OS X 上装置和应用 Lua

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 02:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表