# lua_xlib **Repository Path**: null_017_7013/lua_xlib ## Basic Information - **Project Name**: lua_xlib - **Description**: 实现lua版本的常用posix函数、socket类、IPC类和数据库等接口 - **Primary Language**: Lua - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2016-11-29 - **Last Updated**: 2021-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **接口说明:** lua_xlib是一个lua的扩展库,封装了以下接口: UNIX/LINUX系统常用的posix函数接口(系统调用、文件系统、文件描述符操作、POSIX IPC、用户信息); PYTHON语言接口适配器; socket接口; SYSV IPC接口; 大数接口(使用第三方库GMP); RabbitMQ客户端接口(需要安装第三方库rabbitmq-c); OTL数据库接口,提供了ORACLE和ODBC接口(使用第三方库otlv4); XML格式解析(使用第三方库rapidxml); zlog日志接口(需要安装第三方库zlog) zlog如何配置请参考http://hardysimpson.github.io/zlog/UsersGuide-CN.html#htoc14 **编译过程:** Makefile是直接手工编辑的,没有借助工具生成,因此遇到编译问题需要对Makefile进行适当调整。 在lua_xlib下执行命令make进行编译,默认输出路径是libs,可以向 LUA_PATH和LUA_CPATH中添加libs路径,这样就可以通过require直接加载相应模块了。 **调用方法:** 每个源文件的开始处,都以注释方式简单描述了调用方法和接口函数说明