問題描述:
執行 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
安裝完成后,重新執行編譯即可。