首页 > 其他 > 详细

第2课 - 搭建Lua开发环境

时间:2017-04-11 16:43:08      阅读:221      评论:0      收藏:0      [点我收藏+]

搭建Lua开发环境

1. Lua的优点

  (1)Lua使用标准的ANSI C进行开发,可以无缝集成到宿主程序,且几乎支持所有平台

  (2)Lua是开源且免费的软件,以源码的方式直接发布。开源软件的发布方式有多种形式。

2. 获取Lua源码

  可以访问Lua的官方网站 http://www.lua.org/ 下载Lua源码,如下图所示。

  技术分享

3. Lua的源码结构

  • doc —  文档目录,对当前版本进行说明(编译,安装,...)    
  • src  —  源码目录包含所有Lua源文件
  • Makefile
  • README

  技术分享

4. Lua源码编译后的4个关键目标

  • Lua     —  解释器,用于解释执行脚本或字节码文件
  • Luac   —  编译器,用于将脚本文件编译成字节码文件
  • liblua  —  静态链接库,可链接至宿主程序
  • lua5x    动态链接库,可链接至宿主程序

  注意:如果项目开放源代码可以使用脚本文件,如果是商业使用可以将脚本文件编译成二进制字节码文件。

5. 在windows和linux搭建开发环境

  — windows

  (1)windows在默认情况下没有安装make和GNU编译器等,所以首先安装mingw(Minimalist GNU on Windows)。

     参考资料:http://www.cnblogs.com/qcssmd/p/5302052.html

  (2)打开windows的cmd命令行,进入lua-5.3.4\src\目录下执行 make mingw 命令即可生成4个关键二进制目标

    技术分享

  — linux

  进入lua-5.3.4/src/目录下执行 make  generic 命令即可生成4个关键二进制目标

6. Lua的编译和执行

  — lua 直接执行脚本文件

    • lua file_name      

  — luac 将脚本文件编译成字节码文件

    • luac -o out_file file_name

 

注:本文整理于《狄泰12月提升计划》课程内容

第2课 - 搭建Lua开发环境

原文:http://www.cnblogs.com/shiwenjie/p/6693998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!