openresty安装LuaXml

本文将指导您完成在OpenResty环境下安装和使用LuaXml的全过程,包括下载、编译、配置以及在OpenResty中调用LuaXml库进行XML处理的方法。
摘要由CSDN通过智能技术生成
之前公司项目上写微信支付功能,微信支付统一下单和nofity的时候,均使用xml格式,需要安装LuaXml库解析。下面说明安装步骤。
开发环境 ubuntu 16.04
1.下载LuaXml文件:http://viremo.eludi.net/LuaXML/LuaXML_101012.zip dns经常大姨妈,我的度盘备份:https://pan.baidu.com/s/1hs9MvtU
2.编译
解压zip,make 然后会报错
    。。。。。。。。
    ld: warning: directory not found for option '-L../downloads/lua-5.3.3/src'
ld: library not found for -llua
    clang: error: linker command failed with exit code 1 (use -v    to see invocation)
make: *** [LuaXML_lib.so] Error 1
查看错误提示
意思是不能找到你本机lua的库(查看你的lua在哪个位置)
这时候需要修改你的MakeFile
这里需要修改你makefile的 
INCDIR = xxx   LIBDIR = xxx LIBS = xxxx
我安装的是openresty,所以lib在openresty安装目录中
难得麻烦 直接上我修改后的makefile配置 各位可以自行参照这个修改
CC     = gcc
INCDIR = -I/opt/openresty/luajit/include/luajit-2.1
LIB    =
LIBDIR =  -L. -L/opt/openresty/luajit/lib
CFLAGS = -Os -Wall -c 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值