您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

全网首发:明明已安装也存在,报错找不到lualib.h

柳鲲鹏 发布时间:2020-06-20 08:25:36 ,浏览量:0

  以前编译freeswitch,自己编译lua,没有问题。后来发现自己编译到系统之后,会导致系统出错(不知道哪个导致的),于是决定安装依赖库。

  安装编译,报错lualib.h;

  安装liblua5.3-dev,还是报错。

  在CFLAGS中增加路径,还是报错。

  这是怎么回事?吾到src/mod/languages/mod_lua,检查了Makefile系列文件,发现使用的是CPPFLAGS。于是找到了解决办法:

./configure \
    --disable-werror \
    --disable-core-libedit-support \
    --disable-signalwire \
      CFLAGS="-I/usr/include/lua5.3 -Wno-error=unused-value" \
    CPPFLAGS="-I/usr/include/lua5.3 -Wno-error=unused-value" \
    LDFLAGS="-L/usr/lib/x86_64-linux-gnu"

 

  后来再连接的时候,说-llua失败。解决办法是建立一个liblua.so的连接。

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0497s