Lua安装报错:编译 Lua 报错:error: readline/readline.h: No such file or directory 问题解决办法

1、Lua 在Linux下安装步骤

curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz
tar zxf lua-5.3.5.tar.gz
cd lua-5.3.5
make linux test

2、 Lua安装报错:编译 Lua 报错:error: readline/readline.h: No such file or directory 问题解决办法

在Linux下安装最新的 遇到如下错误:

root@wan:/wan/lua/lua-5.3.5# make linux test
cd src && make linux
make[1]: 进入目录“/wan/lua/lua-5.3.5/src”
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
make[2]: 进入目录“/wan/lua/lua-5.3.5/src”
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX    -c -o lua.o lua.c
lua.c:82:10: fatal error: readline/readline.h: 没有那个文件或目录
 #include 
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.

上述问题是缺少 readline相关的库,具体的解决方法,在Ubuntu下

apt-get install libreadline-dev

再次按照上述第一步进行安装即可。

你可能感兴趣的:(Linux,Lua)