windows下编译lua几种方法

来源:互联网 发布:2011伤感网络歌曲大全 编辑:程序博客网 时间:2024/05/23 15:48

一 使用nmake

# compileSOURCE=lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c \ lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c \ lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c \ loslib.c lstrlib.c ltablib.c loadlib.c linit.c lua.c# linklua.exe  : $(SOURCE:.c=.obj)        Link  $** /out:lua.execlean:    @-if exist *.obj del *.obj

二,批处理编译

cd srccl /O2 /W3 /c /DLUA_BUILD_AS_DLL l*.cdel lua.obj luac.objlink /DLL /out:lua52.dll l*.objcl /O2 /W3 /c /DLUA_BUILD_AS_DLL lua.c luac.clink /out:lua.exe lua.obj lua52.libdel lua.objlink /out:luac.exe l*.objcd ..

三 使用VS

library:(库文件)lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c loadlib.c linit.cinterpreter:(解释器)library, lua.ccompiler:(编译器)library, luac.c
0 0
原创粉丝点击