Lua学习之【1】:Mac平台下环境的搭建及Hello Lua的输出与编译

本文详细介绍了Lua环境的搭建步骤,包括下载、编译及测试等,并提供了几个简单的示例来帮助初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载Lua安装包

下载地址:http://www.lua.org/download.html,目前最新的Lua是5.2.3。解压得到doc、src、Makefile、README共4个文件。

2、编译Lua环境

1)控制台下cd  Lua解压路径。2)执行make  平台,我是Mac,所以执行make macosx;3)在src中生成lua和luac两个可执行

文件,这两个文件可以单独拿出来,比如我们在Lua解压路径下创建bin目录,将生成的可执行文件放进去。

3、Hello Lua

1)控制台直接输出:(1)在刚才生成的lua可执行文件目录下执行:./lua,进入lua环境。(2)输入:print("Hello Lua")回车,

即可打出Hello Lua,成功。control+D退出当前lua交互命令

2)通过文件编译输出:(1)执行:nano hello.lua;(2)输入:print("Hello Lua"),然后依次执行control+X;Y;control M。

此时,hello.lua保存到lua可执行文件的目录。(3)执行./lua   hello.lua即可打印Hello Lua。(4)也可编译后执行:./luac hello.lua。此时在hello.lua目录下生成luac.out,执行./lua  luac.out。也可打印Hello Lua。


学习资源:

1、API文档http://www.lua.org/manual/5.2/

L01Lua语言介绍 
http://www.eoeandroid.com/thread-320717-1-1.html 
L0201基本语法
http://www.eoeandroid.com/thread-320720-1-1.html
L0202表
http://www.eoeandroid.com/thread-320723-1-1.html
L0203数组
http://www.eoeandroid.com/thread-320725-1-1.html
L0301复制表的方式面向对象
http://www.eoeandroid.com/thread-320729-1-1.html
L0302函数闭包的方式面向对象
http://www.eoeandroid.com/thread-320732-1-1.html
L0401在Cocos2d-x中使用Lua语言
http://www.eoeandroid.com/thread-320733-1-1.html
L0402Lua语言游戏示例
http://www.eoeandroid.com/thread-320751-1-1.html


http://blog.youkuaiyun.com/wwj_748/article/category/2293377

未完,待续~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值