windows下编译lua环境

windows下编译lua环境


在win下编译搭建新版本的lua开发环境

  • 下载lua源码

    地址:http://www.lua.org/ftp/

  • 解压到任意目录

  • 打开VS开发人员命令提示符

  • 切换到源码src目录

  • 依次执行以下命令

      cl /MD /O2 /c /DLUA_BUILD_AS_DLL *.c
      ren lua.obj lua.o
      ren luac.obj luac.o
      link /DLL /IMPLIB:lua5.3.5.lib /OUT:lua5.3.5.dll *.obj
      link /OUT:lua.exe lua.o lua5.3.5.lib
      lib /OUT:lua5.3.5-static.lib *.obj
      link /OUT:luac.exe luac.o lua5.3.5-static.lib
    
  • 在src同级目录下新建文件夹 命名dist

  • 在dist文件夹中新建bin include lib三个文件夹

  • 将src目录以下几个文件复制到dist/bin中

      lua.exe
      lua5.3.5.dll
      luac.exe
    
  • 将src目录以下几个文件复制到dist/include中

      lauxlib.h
      lua.h
      lua.hpp
      luaconf.h
      lualib.h
    
  • 将src目录以下几个文件复制到dist/lib中

      lua5.3.5.exp
      lua5.3.5.lib
      lua5.3.5-static.lib
      luac.exp
      luac.lib
    
  • 将dist/bin添加到系统变量path中

  • 在cmd中运行lua 即可开始交互模式

  • 运行lua脚本

    假设lua文件为test.lua

    • cmd切换到lua脚本目录下

    • luac test.lua

        luac test.lua
      

      可以看到目录下生成了luac.out文件

    • 运行

        lua luac.out
      

by auguralpha

2019.12.07

你可能感兴趣的:(程序语言相关,lua,windows)