linux安装lua
http://%77%77%77%2E%66网站制作%6F学习网%72%61%73%70%2E%63%6E
linux安装lua,先下载lua源码包 www.lua.org/download.html ,根据自己的环境选择自己的源码包
lua解压后是
drwxr-xr-x 2 root root 4096 08-15 16:50 doc
-rw-r--r-- 1 root root 3274 08-15 16:50 Makefile
-rw-r--r-- 1 root root 151 08-15 16:50 README
drwxr-xr-x 2 root root 4096 08-15 16:52 src
的一个目录
直接make
提示 需要选择一个 PLATFORM 以平台
Please do 'make PLATFORM' where PLATFORM is one of these:
aix ansi bsd freebsd generic linux macosx mingw posix solaris
上面是支持的所有平台,我用的是linux
make linux
然后 lua再次提示安装错误
gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.c
lua.c:67:31: 错误:readline/readline.h:没有那个文件或目录
lua.c:68:30: 错误:readline/history.h:没有那个文件或目录
lua.c: In function ‘pushline’:
lua.c:266: 警告:隐式声明函数 ‘readline’
lua.c:266: 警告:赋值时将整数赋给指针,未作类型转换
lua.c: In function ‘loadline’:
lua.c:296: 警告:隐式声明函数 ‘add_history’
make[2]: *** [lua.o] 错误 1
make[2]: Leaving directory `/www/lua/src'
make[1]: *** [linux] 错误 2
make[1]: Leaving directory `/www/lua/src'
make: *** [linux] 错误 2
需要安装四个组件
libtermcap-devel
ncurses-devel
libevent-devel
readline-devel
用yum安装即可 um install libtermcap-devel ncurses-devel libevent-devel readline-devel
然后再次make linux即可。
运行一下试试 到lua下的src里面
./lua
>print"hello world!"
如果正常输出,表示可以lua安装ok了。