2020/05/05

用 Visual C++ Build Tool 编译 Lua 5.3 源代码

Windows 下用 Microsoft Visual C++ Build Tool 来编译 Lua 5.3 源代码 其实很简单。
  1. 打开一个编译命令行窗口
  2. 解开 Lua 5.3.x 的源代码到 C:\Lua53
  3. 进入src目录, 执行下面的命令
REM cd src
del *.o *.obj *.res
cl /MD /O2 /c /DLUA_BUILD_AS_DLL *.c
ren lua.obj lua.o
ren luac.obj luac.o
IF EXIST wmain.obj ren wmain.obj wmain.o
link /DLL /OUT:lua53.dll *.obj
link /OUT:lua53.exe lua.o lua53.lib
lib /OUT:lua53a.lib *.obj
link /OUT:luac.exe luac.o lua53a.lib
IF NOT EXIST wlua.rc goto DEPLOY
rc wlua.rc
link /subsystem:windows /OUT:lua53w.exe wmain.o lua.o wlua.res lua53.lib
del /y *.o *.obj *.res
:DEPLOY
move /y *.exe ..
mkdir /y ..\lib
move /y *.lib ..\lib\

BlockChain 相关电子书

@copyright of Sam Chadwick   - https://thehub.thomsonreuters.com/groups/bitcoin/blog/2017/09/10/blockchain-paper Blockchain Papers A c...