Lua 安装错误

标签 lua ubuntu-12.04

嗨,我已经下载了 lua 解压缩并尝试制作它

sg1@kalanamith:~/lua-5.2.1$ make linux test

在那之后嗯得到这个错误
ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o     lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o     lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o     lstrlib.o ltablib.o loadlib.o linit.o 
ranlib liblua.a
gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX    -c -o lua.o lua.c    
gcc -o lua   lua.o liblua.a -lm -Wl,-E -ldl -lreadline -lncurses 
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
make[2]: *** [lua] Error 1
make[2]: Leaving directory `/home/sg1/lua-5.2.1/src'
make[1]: *** [linux] Error 2   
make[1]: Leaving directory `/home/sg1/lua-5.2.1/src'
make: *** [linux] Error 2

这是我在 Lua 的第一天,所以如果有人能帮我的话,我会很饱的。先感谢您

最佳答案

看起来您缺少 ncurses图书馆。确保您已安装所有依赖项,例如通过使用 sudo apt-get install libncurses-dev (可能取决于您的系统/版本)。

关于Lua 安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14044998/

相关文章:

c - Lua 和 C 结构

lua - corona sdk 在创建线路时出错

Eclipse IDE 无法启动

linux命令根据模式将大型csv文件随机排列以交替行

java - ExpandBar 与 GridLayout 一起工作不正确

Python:导入错误:/usr/local/lib/python2.7/lib-dynload/_io.so: undefined symbol :PyUnicodeUCS2_Replace

lua - 禁用lua中的cmd输出

c++ - 如何使用可变参数模板制作通用的 Lua 函数包装器?

lua - 嵌入语言: Lua vs Common Lisp (ECL)

java - 无法写入核心转储。核心转储已被禁用。要启用核心转储,请在再次启动 Java 之前尝试 "ulimit -c unlimited"