网站制作学习网Linux→正文:linux安装lua
字体:

linux安装lua

Linux 2012/8/21 18:47:30  点击:不统计

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了。


forasp.cn

·上一篇:gdb调试nginx >>    ·下一篇:bind error Socket operation on non-socket >>
推荐文章
最新文章