编译lua5.3.5报错:libreadline.so存在多处未定义的引用

简介: 编译lua5.3.5报错:libreadline.so存在多处未定义的引用

大哥,咱这软件是怎么编译,怎么发布的?


make[1]: 进入目录“/home/quantum6/freeswitch/lua-5.3.5/src”
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
make[2]: 进入目录“/home/quantum6/freeswitch/lua-5.3.5/src”
gcc -std=gnu99 -o lua   lua.o liblua.a -lm -Wl,-E -ldl -lreadline 
//usr/local/lib/libreadline.so:对‘tputs’未定义的引用
//usr/local/lib/libreadline.so:对‘tgoto’未定义的引用
//usr/local/lib/libreadline.so:对‘tgetflag’未定义的引用
//usr/local/lib/libreadline.so:对‘UP’未定义的引用
//usr/local/lib/libreadline.so:对‘tgetent’未定义的引用
//usr/local/lib/libreadline.so:对‘tgetnum’未定义的引用
//usr/local/lib/libreadline.so:对‘PC’未定义的引用
//usr/local/lib/libreadline.so:对‘tgetstr’未定义的引用
//usr/local/lib/libreadline.so:对‘BC’未定义的引用
collect2: error: ld returned 1 exit status
Makefile:63: recipe for target 'lua' failed

参考:


https://blog.csdn.net/quantum7/article/details/106175032

目录
相关文章
|
NoSQL Redis
RedisTemplate执行lua脚本在Redis集群模式下报错EvalSha is not supported in cluster environment.
RedisTemplate执行lua脚本在Redis集群模式下报错EvalSha is not supported in cluster environment.
287 0
|
NoSQL Redis
redisTemplate+redis+lua解决redis分布式锁集群报错问题
redisTemplate+redis+lua解决redis分布式锁集群报错问题
104 0
|
JSON 编译器 API
[✔️]lua-cjson 编译,在unity中使用cjson
[✔️]lua-cjson 编译,在unity中使用cjson
268 0
|
Linux
LINUX下载编译lua
LINUX下载编译lua
80 0
|
Windows
Visual Studio 2015编译Lua 5.3.4遇到的坑
被坑的不浅,遇到错误:“ LNK1561:必须定义入口点”,解决方案删除再建,步骤一遍一遍操作,还是报错。如下图所示:   首先,它必须要改成DLL或者LIB(动态/静态库),如果是应用程序那必须要提供main函数的主入口。
1542 0
Sublime Text(2/3)编译lua
想在subLime text 3中集成编译Lua(或其他语言)功能,只需要在Tool->Build System -> New Build System中将原来的 {  "shell_cmd": "make"} 替换为下面的代码: { "cmd": ["c:/User...
1172 0
|
编译器
用VC编译lua源码,生成lua语言的解释器和编译器
用VC编译lua源码,生成lua语言的解释器和编译器 1.去网址下载源码 http://www.lua.org/download.html 2.装一个VC++,我用的是VC6.0 3.接下来我们开始编译源码,我们需要编译: 一个静态库 一个动态库 一个lua语言解释器 一个lua编译器 ...
1052 0