windows下安装lua环境

参考自:http://lua-users.org/wiki/BuildingLuaInWindowsForNewbies

大概需要这样几个步骤:

一,下载资源

1,我们在d盘创建文件夹gcc-lua-install,注意此后所有的相关文件都在这个路径之下。

2, http://tdm-gcc.tdragon.net/download 下载TDM GCC到文件夹gcc-lua-install
在这里插入图片描述

3,http://www.lua.org 下载lua资源到文件夹gcc-lua-install。到此,我们gcc-lua-install文件夹应该是如下所示。
D:\gcc-lua-install\tdm-gcc-tdm-gcc-5.1.0-3.exe
CD:\gcc-lua-install\lua-5.3.0.tar.gz
在这里插入图片描述
在这里插入图片描述

二,TDM GCC安装

我们在gcc-lua-install下添加文件夹tdm-gcc作为TDM GCC的安装路径。安装过程如下所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
好,到此我们就安装完成了。而且环境变量也已经自动帮我们创建好了。输入echo %PATH%确实如此。

三,使用windows shell 语言去驱动创建lua .

1,我们把lua-5.3.0.tar.gz解压到 D:\gcc-lua-install\lua-5.3.0文件夹。
2,新建 .cmd文件,将如下内容 复制到cmd文件中

@echo off
        :: ========================
        :: file build.cmd
        :: ========================
        setlocal
        :: you may change the following variable's value
        :: to suit the downloaded version
        set lua_version=5.3.0

        set work_dir=%~dp0
        :: Removes trailing backslash
        :: to enhance readability in the following steps
        set work_dir=%work_dir:~0,-1%
        set lua_install_dir=%work_dir%\lua
        set compiler_bin_dir=%work_dir%\tdm-gcc\bin
        set lua_build_dir=%work_dir%\lua-%lua_version%
        set path=%compiler_bin_dir%;%path%

        cd /D %lua_build_dir%
        mingw32-make PLAT=mingw

        echo.
        echo **** COMPILATION TERMINATED ****
        echo.
        echo **** BUILDING BINARY DISTRIBUTION ****
        echo.

        :: create a clean "binary" installation
        mkdir %lua_install_dir%
        mkdir %lua_install_dir%\doc
        mkdir %lua_install_dir%\bin
        mkdir %lua_install_dir%\include

        copy %lua_build_dir%\doc\*.* %lua_install_dir%\doc\*.*
        copy %lua_build_dir%\src\*.exe %lua_install_dir%\bin\*.*
        copy %lua_build_dir%\src\*.dll %lua_install_dir%\bin\*.*
        copy %lua_build_dir%\src\luaconf.h %lua_install_dir%\include\*.*
        copy %lua_build_dir%\src\lua.h %lua_install_dir%\include\*.*
        copy %lua_build_dir%\src\lualib.h %lua_install_dir%\include\*.*
        copy %lua_build_dir%\src\lauxlib.h %lua_install_dir%\include\*.*
        copy %lua_build_dir%\src\lua.hpp %lua_install_dir%\include\*.*

        echo.
        echo **** BINARY DISTRIBUTION BUILT ****
        echo.

        %lua_install_dir%\bin\lua.exe -e"print [[Hello!]];print[[Simple Lua test successful!!!]]"

        echo.

        pause

当前gcc-lua-install文件夹中文件如下所示:,
在这里插入图片描述
双击build.bat文件
在这里插入图片描述
在这里插入图片描述


运行完成之后,我们会看到当前文件夹新增了了一个lua文件夹,lua文件夹下面又有如下图所示子文件夹。
在这里插入图片描述



bin文件夹如下图所示:,
在这里插入图片描述
我们把D:\gcc-lua-install\lua\bin路径加入环境变量,然后控制台输入lau -i,显示如下,那么说明我的lua 环境已经配置好了。
在这里插入图片描述

四,lua实践

到这里了,你就可以直接去菜鸟教程lua教程的第三节开始lua的学习了。 https://www.runoob.com/lua/lua-basic-syntax.html

五,lua中文乱码问题

https://www.cnblogs.com/chaoswong/p/3466878.html

猜你喜欢

转载自blog.csdn.net/qq_37326058/article/details/85721176