透明 发表于 2015-1-14 20:47:22

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

欢迎大家来到仓酷云论坛!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开辟者,然落后行装置。
上面是将平安设置屏障的进程:
按Control键然后在点击软件包在弹出菜单当选择Open点击Open按钮
如今就能够正常履行装置进程了。
装置终了后可以测试Lua法式了,来试一下HelloWorld吧:


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


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


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


--Fibonaccisequencewithcoroutinesfunctionfibo()a,b=0,1whiletruedocoroutine.yield(a)a,b=b,a+bendendco=coroutine.create(fibo)n=argor20fori=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很有帮助.

乐观 发表于 2015-2-6 22:30:04

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

简单生活 发表于 2015-2-19 05:35:35

编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。

莫相离 发表于 2015-3-6 13:30:02

如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。

仓酷云 发表于 2015-3-13 02:53:25

即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。

金色的骷髅 发表于 2015-3-20 10:52:27

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
页: [1]
查看完整版本: 来一发Mac OS X 上装置和应用 Lua