【Lua】---Window下编译Lua源码

原创 2015年11月17日 16:03:24

Window下编译Lua源码:

 

源码下载:

http://www.lua.org/download.html

 

编译参考:

http://www.lua.org/manual/5.3/readme.html

 

编译工具: VS005

编译方法: 编写bat脚本调用cl.exe

 

脚本如下:

@echo off
@rem Build Lua Src 5.3 by mkLua.bat
@rem Script to build Lua under "Visual Studio .NET Command Prompt".
@rem run it from the toplevel: mkLua.bat .
@rem It creates lua53.dll, lua53.lib, lua.exe, and luac.exe in src.
@rem (contributed by Garfield)

@setlocal
@set MYCOMPILE=cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE
@set MYLINK=link /nologo
@set MYMT=mt /nologo


%MYCOMPILE% /DLUA_BUILD_AS_DLL l*.c
ren lua.obj lua.o
ren luac.obj luac.o

%MYLINK% /DLL /out:lua53.dll l*.obj
if exist lua53.dll.manifest^
  %MYMT% -manifest lua53.dll.manifest -outputresource:lua53.dll;2

%MYLINK% /out:lua.exe lua.o lua53.lib
if exist lua.exe.manifest^
  %MYMT% -manifest lua.exe.manifest -outputresource:lua.exe

%MYLINK% /out:luac.exe luac.o *.obj
if exist luac.exe.manifest^
  %MYMT% -manifest luac.exe.manifest -outputresource:luac.exe
del *.obj *.manifest *.o *.exp

 

脚本放到源码src目录中,打开Visual Studio 2005 Command Prompt命令行,进入该目录,执行mkLua.bat后,同目录中可生成(lua53.dll, lua53.lib, lua.exe, and luac.exe),

版权声明:本文为博主原创文章,未经博主允许不得转载。

luasql编译 - nmake使用方法

1. 2012命令提示行:在开始-》程序-》visual studio Tools里面找。 2. 打开,cd到目标文件目录(      先cd到c:\   然后   c:\ e: 就到了e:\) ...
  • u012980629
  • u012980629
  • 2014年12月17日 14:18
  • 398

windows下编译lua5.3源代码

最近在windows下搞lua测试,发现lua自带的库有点少,缺少md5等等很常用的库。网上确实有这些第三方库,但这个md5库找不到windows的版本,就想着自己手动编译。不料,这个md5库需要lu...
  • cwqcwk1
  • cwqcwk1
  • 2016年08月25日 23:16
  • 2107

在windows下编译运行lua源程序

在windows下编译运行lua源程序 工具/原料 Lua 5.3.0 for Windows MinGW-w32 / MinGW-w64 方法/步骤 ...
  • liuyukuan
  • liuyukuan
  • 2016年12月04日 11:13
  • 844

windows下编译lua几种方法

一 使用nmake# compile
  • u012787710
  • u012787710
  • 2015年09月20日 02:09
  • 2606

cl.exe,link.exe编译选项以及在windows下编译lua 5.2.2

最近在使用lua,环境是windows.lua源码只提供了Makefile配置,之前多用CMake编译开源项目,看到lua编译文档中也有提供CMakeLists配置文件,因为没有在windows下单独...
  • naruto126
  • naruto126
  • 2014年01月21日 22:55
  • 1275

LUA编译

LUA编译 一.源码准备: 1)      请上lua的网站下载lua-5.1.4.tar.gz  网址http://www.lua.org/download.htmlg 2)      解压l...
  • dingdingko
  • dingdingko
  • 2012年01月14日 10:17
  • 8750

lua5.1和 tolua++1.09编译 环境部署

首先先去http://www.lua.org/ftp/下载最新版本的LUA,这里以5.1.4为例 TOLUA++则在这里下载:http://www.codenix.com/~tolua lua: ...
  • xiexievv
  • xiexievv
  • 2012年03月09日 17:44
  • 2693

nmake命令(windows下的makefile)

1. 如果已经有vc6的dsp工程,可直接导出nmake脚本文件(.mak)     “Project - Export Makefile...” nmake -f nMakeTest.m...
  • xiexievv
  • xiexievv
  • 2015年05月17日 00:14
  • 22207

ubuntu15.04编译lua源码

(1)从官网下载LUA源码 下载网址:http://www.lua.org/ftp/lua-5.3.1.tar.gz (2)使用tar axvf lua-5.3.1.tar.gz加压文件 ...
  • u010889616
  • u010889616
  • 2015年10月03日 23:29
  • 804

Window平台Lua编译和环境搭建

一,下载Lua源码包,下载mingw64 二,配置mingw64编译环境,1.在系统变量中增加MINGW64_HOME值为mingw64解压目录。2.在path末尾添加  ;%MINGW64_HOME...
  • Fabuler
  • Fabuler
  • 2015年01月26日 14:32
  • 1532
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Lua】---Window下编译Lua源码
举报原因:
原因补充:

(最多只允许输入30个字)