参考自:http://lua-users.org/wiki/BuildingLuaInWindowsForNewbies
大概需要这样几个步骤:
- 1,下载一个合适的c编译器并安装(TDM GCC)
- 2,下载lua源码包开始编译构建环境
一,下载资源
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
2,TDM GCC安装
我们在gcc-lua-install下添加文件夹tdm-gcc作为TDM GCC的安装路径。安装过程如下所示。
好,到此我们就安装完成了。而且环境变量也已经自动帮我们创建好了。输入echo %PATH% 确实如此。
3.使用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 环境已经配置好了。
4,lua实践
到这里了,你就可以直接去菜鸟教程lua教程的第三节开始lua的学习了。 https://www.runoob.com/lua/lua-basic-syntax.html
|
请发表评论