編譯lua-5.3.5時出錯解決方法


問題描述:

  執行 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 

               安裝完成后,重新執行編譯即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM