前言
lua源码Lua官网下载地址
注意:在~/lua-5.3.x/doc目录下有一个叫readme.html
为官方帮助文档
在使用源码编译的时候,需要一个依赖readline-devel
使用如下命令安装
$ sudo yum instal readline-devel
安装
根据安装平台的类型lua官方提供了如下几种
aix bsd c89 freebsd generic linux macosx mingw posix solaris
根据使用的平台类型在lua源码根目录下执行
make xxx #该xxx为平台类型,具体如上
然后在src目录中会生成三个文件
分别是lua(解释器)
,luac(编译器)
和liblua.a(库)
要检查Lua是否正确构建,使用make test
如果成功将运行解释器,并输出其版本
接下来执行如下命令
$ make install <INSTALL_TOP=xxx> #可选项,install_top为安装的绝对路径
编译选项
如果需要自定义安装,则需要更改配置文件
在哪里和如何安装Lua - 编辑Makefile
如何构建Lua - 编辑src/Makefile
Lua功能 - 编辑src/luaconf.h
其实实际上不需要更改Makefile
,可以在调用make命令时加上相关参数就可以了,比如INSTALL_TOP=xxx