已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事业单位综合岗面试易错题题库及参考答案2026
- 事业单位综合岗面试历年真题及参考答案
- 2026年湖南都市职业学院高职单招笔试综合素质历年参考题库含答案解析
- 2026年湖南民族职业学院高职单招笔试化学历年参考题库含答案解析
- 2026年湖南吉利汽车职业技术学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年湖北城市建设职业技术学院高职单招笔试职业适应性测验历年参考题库含答案解析
- 2026年浙江安防职业技术学院高职单招笔试化学历年参考题库含答案解析
- 2026年泉州师范学院高职单招笔试语文历年参考题库含答案解析
- 2026年河北政法职业学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年江西泰豪动漫职业学院高职单招笔试职业技能测验历年参考题库含答案解析
- (一模)温州市2027届高三第一次适应性考试英语试卷(含答案解析)
- 2026公安机关人民警察(高级)执法资格等级考试历年参考题库含答案详解
- 宁夏回族自治区2026年中考语文试卷【含答案】
- 骨质疏松症的防治专题知识讲座培训课件
- 中国世界文化遗产资料【十篇】
- 资产评估业务报备管理制度
- 2026年品牌故事讲述培训课件
- 《电动自行车停车场(棚)防火技术导则》
- MOCO品牌战略规划报告:驱动二次增长的路径与实践
- T-CAWAORG 034-2025 老年主动健康课程设置规范
- (正式版)DB15∕T 389-2021 《内蒙古自治区造林技术规程》
评论
0/150
提交评论