Advertisement

LuaXml库进行编译

阅读量:

此前项目中曾采用LuaXml库,用于在nginx-lua环境下解析xml消息包。但在后续服务器部署过程中,却出现了无法编译的情况,具体操作步骤已模糊不清,因此有必要重新整理相关流程。同时,网络上关于LuaXml编译的资料较为稀缺,此处也作为个人记录留存。

LuaXml的编译依赖于Lua的支持,目前该库仅兼容lua5.1与lua5.2两个版本。若直接从官网下载对应版本的lua库进行编译,可能会遇到符号链接错误,提示Bad Value。

推荐使用以下命令进行lua的安装。

ubuntu:

复制代码
 apt-get install lua5.1

    
 apt-get install liblua5.1-dev
    
 apt-get install liblua5.1-socket2
    
    
    
    

centos 系统中可通过 yum 工具完成安装操作。此举旨在使系统能够自动定位并匹配最为契合的 lua 库。

接下来需从官网 官网 获取 5.1 版本的 LuaXml 源码文件。完成下载后,需要对其中的 Makefile 文件进行编辑,将原本指定的头文件与库文件路径替换为当前系统中实际存放 lua 头文件与库文件的路径。

若对此过程

全部评论 (0)

还没有任何评论哟~