第2课

来源:互联网 发布:深圳存爱网络股份公司 编辑:程序博客网 时间:2024/05/22 17:37

1、Hello Lua

 - Lua使用标准的ANSIC进行开发

 - Lua几乎支持所有的平台(跨平台/全平台

 - Lua是开源并且免费的软件

 - Lua是以源码的方式进行发布


2、Lua的编译

Lua源代码进行make编译后的目标:

- Lua 解释器:用于解释执行脚本或字节码文件

- Luac 编译器:用于将脚本文件编译成字节码文件

- liblua:静态链接库,可链接至宿主程序

-lua5x:动态链接库,可链接至宿主程序

(字节码文件主要是当我们发布软件的时候,不想公开我们的源代码,于是转化成字节码进行加密。)


3、编译和执行

- lua:lua file_name

- luac: luac -o out_file file_name


4、小结

- Lua是一款开源且免费的脚本引擎

- Lua以源码的形成发布,能够集成于宿主程序

- Lua源码编译后能够得到4个关键二进制目标

- 在工程上,通常修改Lua源码并集成进项目




(版权声明:本文内容归狄泰软件所有,博主整理所得,未经博主允许不得转载。)

原创粉丝点击