Lua因为快速开发和热更新的便利,越来越多的被手游开发公司采用,我们公司在项目的后期,为了实现热更新,将整个C++的项目重新用Lua实现了。然后这个过程中,只是能写,对于Lua谈不上真正的理解。工程后期结束后,又懒得去看了,马上要开始新的项目了,有可能要负责核心模块,因为认为有必要细致的了解一下Lua,要了解一个语言首先就要搭建对应平台下的环境了。(注:公司用的Mac mini)
1.首先下载lua的源码
打开百度,输入lua,点击如下链接进入lua官网
进入官网后,会看到如下界面,分别对应的lua的不同的category
直接点击download进入到下载界面
点击download下载lua的source文件
下载完成以后,会得到一个压缩文件
解压缩,可以看到lua的源文件包含了四个部分,
这里有个README的文档,先打开查看一下这个文档说了些什么
文档纪录了lua的版本号是5.3.2,是在2015年的11月25日发布的。安装指南,许可明细以及更多的有关lua的信息,参见doc/readme.html
src文件夹下,就是用c语言实现的Lua的5.3.2的版本了。
2.安装lua
在Mac上安装Lua是比较简单的,打开终端,然后进入到解压缩以后的lua的文件夹,然后输入 make macosx install就可以了
这里需要注意的是,可能会出现一个权限的问题,出现权限问题的话,直接sudo make macosx install就可以了,这个时候应该会要输入一下用户密码。
Lua的两种方式:1,通过bruw,2.下载lua压缩包,命令行安装
(通过bruw安装,这个自己也没用弄过,不了解,)
安装好lua以后,就开始安装Lua的一个文本编辑器Sub