已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2012 Sergio C LUA 简单讲述如何在 Linux 下安装 Lua 开发环境 开发调试 Lua 程序 在 C 程序中调用 Lua 脚本 以及使用 Lua 在 windows 环境下访问 mysql 数据库 1 目录目录 第 1 章关于 LUA 2 第 2 章LINUX 下 LUA 开发环境准备 2 第 3 章第一个 LUA 5 3 1HELLOWORLD 5 第 4 章在 C 语言中调用 LUA 6 4 1简单调用 LUA脚本 6 4 2调用 LUA函数 7 第 5 章WINDOWS 环境下访问 MYSQL 数据库 8 第 6 章参考文档 11 1 第第 1 章章关于关于 Lua 问问 什么是 Lua 答答 Lua 是一个小巧的脚本语言 是巴西里约热内卢天主教大学里的一个 研究小组 由 Roberto Ierusalimschy Waldemar Celes 和 Luiz Henrique de Figueiredo 所组成并于 1993 年开发 其设计目的是为了嵌入应用程序中 从而 为应用程序提供灵活的扩展和定制功能 Lua 由标准 C 编写而成 几乎在所有 操作系统和平台上都可以编译 运行 Lua 并没有提供强大的库 这是由它的 定位决定的 所以 Lua 不适合作为开发独立应用程序的语言 Lua 有一个同时 进行的 JIT 项目 提供在特定平台上的即时编译功能 成功应用成功应用 魔兽世界 博德之门 愤怒的小鸟等 发音发音 lua 噜啊 是葡萄牙语中 Luna 月亮 的意思 2 第第 2 章章Linux 下下 Lua 开发环境准备开发环境准备 1 到官方网站下去下载 http www lua org download html 已下载好 2 切换到 root 用户 3 到本地目录下解压下载的源文件 4 cd lua 5 1 5 make linux 在 linux 环境下编译 6 make install 可以看到最后的几行执行过程 3 cd src mkdir p usr local bin usr local include usr local lib usr local man man1 usr local share lua 5 1 usr local lib lua 5 1 cd src cp lua luac usr local bin cd src cp lua h luaconf h lualib h lauxlib h etc lua hpp usr local include cd src cp liblua a usr local lib cd doc cp lua 1 luac 1 usr local man man1 4 第第 3 章章第一个第一个 Lua 3 1 helloworld 没错 又是 helloworld 1 在 Linux 环境下 vi hello lua 2 在编辑模式下输入如下图所示代码 3 保存 4 编译 输入 lua hello lua 即可看到 5 第第 4 章章在在 C 语言中调用语言中调用 Lua 4 1 简单调用简单调用 Lua 脚本脚本 1 准备好 lua 脚本 2 编写 C 程序 具体代码如下图所示 6 3 编译 C 程序 gcc I usr local include L usr local lib lm DLUA USE READLINE testlua c usr local lib liblua a o testlua ldl 4 运行 C 程序 testlua 4 2 调用调用 Lua 函数函数 具体可参考 2addlua 3strupper 4substr 文件夹内容 此处不再赘述 7 第第 5 章章windows 环境下访问环境下访问 mysql 数据库数据库 1 安装 windows 环境下 lua 开发环境 可直接点击 LuaForWindows v5 1 4 40 exe 安装 2 打开 Lua 编辑器 3 输入代码 读取驱动 require luasql mysql env assert luasql mysql 连接到数据源 con assert env connect test root root 10 30 11 105 3306 设置字符集 不然会出现中文乱码 con execute set names gbk 执行查询语句 cur assert con execute SELECT name from newsinfo 接收查询结果 row cur fetch a 8 将结果遍历展示 while row do print string format 结果 s row name row cur
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心电图培训基础试题及答案详解
- 超市经营招标评标方法详解
- 2025年全国统考数学二历年真题(核心考点提炼)
- 《大学生体质健康促进指南》解读
- 2026数学一强化试卷(权威解析版)
- 数学三模拟试卷(2024考研全国统考·附解析版)
- 2025年全国统考数学二期中试卷(带详细目录)
- 癫痫诊治与急救处理课件
- 九年级上册人教版语文《第3节 电磁铁 电磁继电器》
- 单招试题库关键试题及详细答案呈现
- 2026年贵州贵州省粮食储备集团有限公司招聘真题及答案
- GB/T 48133-2026固体矿产绿色勘查规范
- 2026年计算机软件水平考试-初级信息处理技术员历年参考题库含答案解析
- 学习贯彻《中华人民共和国生态环境法典》专题宣讲课件
- 荨麻疹诊疗指南(2025版)
- 2026中国校园直饮水设备使用满意度与改进方向调研报告
- 2026年贵州省中考语文试题卷(含答案及解析)
- 学校食品安全知识培训课件
- 光伏屋面施工人员培训方案
- 2026年三轮驾驶证理论考试题附答案
- 1.8 《自制打气筒》导学案新教科版四年级上册
评论
0/150
提交评论