Lua-Mac编译和安装

编译Lua:流程如下:
1.从lua的官方下载网址上获取当前最新版lua-5.3.5.tar.gz,然后解压生成lua-5.3.5目录并放在桌面上。

2.lua-5.3.5目录下的配置文件中有参数命令让使用者动态修改,所以配置文件使用默认设置即可。常见的配置文件如下:
1>.Makefile文件中定义怎样安装lua以及将lua安装到哪里。
2>.src/Makefile中定义怎样编译lua。
3>.src/luaconf.h中定义lua的特性,允许拥有哪些功能等。

3.打开终端定位到lua-5.3.5目录中,然后执行make macosx命令进行编译。编译成功时会在src目录下生成lua(解析并执行lua源码和字节码),luac(将lua源码生成对应字节码)以及liblua.a(在c/c++中引入lua)三个文件;此时执行make test命令时会运行lua解释器并打印其版本。如图所示:
在这里插入图片描述
在这里插入图片描述
安装Lua:流程如下:
1.打开终端定位到lua-5.3.5目录,然后执行安装命令既可以将编译后的lua发布到指定的安装目录下。
常见的安装命令如下:
1>."make install"命令可以将编译后的lua发布到Makefile中定义的默认安装路径下。
2>."make install INSTALL_TOP=绝对路径"命令可以将编译后的lua发布到指定INSTALL_TOP参数值的安装路径下。如图所示:
在这里插入图片描述安装目录结构如下所示:
1>.share目录下存放的是第三方共享库文件。
2>.man目录下存放的是lua解释器和luac字节码生成器的操作文档。
3>.lib目录下存放的是包含lua功能的库文件,用来内嵌到c/c++文件中。
4>.include目录下存放的是包含lua功能的头文件,用来内嵌到c/c++文件中。
5>.bin目录下存放的是用来解释并执行lua源码和字节码的lua执行文件,以及用来将lua源码生成字节码的luac执行文件。

2.将lua和luac执行文件添加到当前用户的环境变量中;然后在终端使用lua -v以及luac -v来验证是否可以使用lua和luac可执行文件。
用户的环境变量设置如图所示:
在这里插入图片描述
终端使用lua和luac命令如图所示:
在这里插入图片描述
参考网址
1.http://www.lua.org/manual/5.3/readme.html#other

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值