下载lua:去官网http://www.lua.org
cd lua-5.3.1 进入目录
ls
Makefile README doc src
有一个Makefile 用
make install INSTALL_TOP="/MyLua"
将lua安装在自己创建的“/Mylua”目录下,则发现不成功,根据提示则显示lua luac liblua.a缺少。
cd src
进入src目录下,发现也有一个Makefile文件
执行命令
make install lua luac liblua.a
则在src目录下生成相应的文件
Makefile lcorolib.o lfunc.h lmathlib.o lparser.h ltablib.o lundump.h lapi.c lctype.c lfunc.o lmem.c lparser.o ltm.c lundump.o lapi.h lctype.h lgc.c lmem.h lprefix.h ltm.h lutf8lib.c lapi.o lctype.o lgc.h lmem.o lstate.c ltm.o lutf8lib.o lauxlib.c ldblib.c lgc.o loadlib.c lstate.h lua lvm.c lauxlib.h ldblib.o liblua.a loadlib.o lstate.o lua.c lvm.h lauxlib.o ldebug.c linit.c lobject.c lstring.c lua.h lvm.o lbaselib.c ldebug.h linit.o lobject.h lstring.h lua.hpp lzio.c lbaselib.o ldebug.o liolib.c lobject.o lstring.o lua.o lzio.h lbitlib.c ldo.c liolib.o lopcodes.c lstrlib.c luac lzio.o lbitlib.o ldo.h llex.c lopcodes.h lstrlib.o luac.c lcode.c ldo.o llex.h lopcodes.o ltable.c luac.o lcode.h ldump.c llex.o loslib.c ltable.h luaconf.h lcode.o ldump.o llimits.h loslib.o ltable.o lualib.h lcorolib.c lfunc.c lmathlib.c lparser.c ltablib.c lundump.c
此时cd ..返回上一目录,执行
make install INSTALL_TOP="/MyLua"
显示成功
生成文件目录如下:
bin include lib man share
参考:http://www.lua.org/start.html#installing
时间: 2024-08-24 19:26:24