编译lua-5.3.5时出错解决方法

喜夏-厌秋 提交于 2020-12-01 04:05:34

问题描述:

  执行 make linux test 过程出现错误,错误信息如下:

    “

    lua.c:82:31: fatal error: readline/readline.h: No such file or directory

    compilation terminated.
    <builtin>: recipe for target 'lua.o' failed
    make[2]: *** [lua.o] Error 1
    make[2]: Leaving directory '/home/jason/work/lua/lua-5.3.5/src'
    Makefile:110: recipe for target 'linux' failed
    make[1]: *** [linux] Error 2
    make[1]: Leaving directory 'lua-5.3.5/src'
    Makefile:55: recipe for target 'linux' failed
    make: *** [linux] Error 2

    

解决方法:

    说明缺少“libreadline-dev”依赖包,安装该依赖包

               Ubuntu安装方法: sudo apt-get update

                                              sudo apt-get install libreadline-dev 

               安装完成后,重新执行编译即可。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!