linux安装lua相关编译报错
1、报之类的错误
/usr/lib/libreadline.so: undefined reference to `PC' /usr/lib/libreadline.so: undefined reference to `tgetflag' /usr/lib/ibreadline.so: undefined reference to `tgetent' /usr/lib/libreadline.so: undefined reference to `UP' /usr/lib/libreadline.so: undefined reference to `tputs' /usr/lib/libreadline.so: undefined reference to `tgoto' /usr/lib/libreadline.so: undefined reference to `tgetnum' /usr/lib/libreadline.so: undefined reference to `BC'
解决:
由于lua编译依赖readline
库,而其依赖ncurses
库,但没有指定,所以出现“未定义的符合引用”错误。需要修改${LUA_DIR}/src/Makefile
中linux编译target,在SYSLIBS变量中追加‘-lncurses’选项即可。修改后,如下:
linux:
$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses"
2、报cannot find -lncurses
解决:
ncurses
说明缺少libreadline-dev依赖包centos: yum install readline-devel debian: apt-get install libreadline-dev.
转载于:https://www.cnblogs.com/daochong/p/7308040.html
linux安装lua相关编译报错相关推荐
- linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法
linux安装tomcat后启动报错: Cannot find ./catalina.sh The file is absent or does not have execute permission ...
- mysql8没有cmakelist_CentOS7安装mysql8.0编译报错集合
以下都是我安装mysql8.0遇到的一些报错和解决方法 1.does not appear to contain CMakeLists.txt. 原因:mysql下载的源码包不对 解决方法:下载正确的 ...
- openssh离线升级到最新版本【openssh8.0和8.6说明】方法-详细说明、linux安装telnet服务和报错Login incorrect,登陆慢说明
文章目录 说明 配置本地源 配置telnet[可以不做] 说明 允许root登陆 终端登陆配置 Login incorrect报错说明 登陆慢原因 登陆很慢 服务安装 telnet登录虚拟机 安装依赖 ...
- linux 上 gcc -m32 编译报错解决方案
最近在linux上使用gcc -m32 编译库时提示错误: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4. ...
- linux -小记(3) 问题:linux 安装epel扩展源报错
EPEL提供的软件包大多基于其对应的Fedora软件包,不会与企业版Linux发行版本的软件发生冲突或替换其文件. epel安装对应的rpm包 centos5 32位epel源下载地址: www.li ...
- LINUX安装ORACLE 9204 报错解决!!
为什么80%的码农都做不了架构师?>>> [oracle@localhost ~]$ uname -a Linux localhost.localdomain 2.6.9-55 ...
- linux mysql libc.so_mysql-arm-linux-gcc编译报错:libc.soformatnotrecognized.
小弟新手,之前没接触过arm开发,这两天做毕设碰到了难题,请大家帮忙看下, 先行谢过! 我的开发板是一个实验室网关(HBE-UBI-box2),用来收集传感器传来的信息的.将写好的C文件通过arm-l ...
- linux mysql libc.so_mysql-arm-linux-gcc编译报错:libc.so format not recognized.
小弟新手,之前没接触过arm开发,这两天做毕设碰到了难题,请大家帮忙看下, 先行谢过! 我的开发板是一个实验室网关(HBE-UBI-box2),用来收集传感器传来的信息的.将写好的C文件通过arm-l ...
- linux安装网卡驱动make报错,ubuntu12.04 安装有线网卡驱动make时报错
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ubuntu12.04 安装有线网卡驱动make时报错: make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-57 ...
最新文章
- golang 操作 ini配置文件
- [搜索]Trie树的一种实现
- catch所有提示的异常类型,程序执行异常时却还是没有报错,异常没有被catch到吗[已解决]
- SparkMLlib之二Basic Stastics
- 常用软件静默安装参数
- Python中str()函数的使用(学习笔记)
- 冰冻三尺非一日之寒-自学篇 浅谈个人学习方法
- Install VirtualBox Guest Additions for elementary os
- vue中对token的有效期的理解
- flutter图片预览_flutter好用的轮子推荐四-可定制的图片预览查看器photo_view
- html 怎么做动态效果图,css如何让图片动起来?
- 个人博客系统(Vue实现)的主页布局设计
- matlab三相短路电流计算程序_基于MATLAB下的供电系统三相短路电流计算研究
- 一个新技术与传统产业开始越来越深入融合的发展新趋势
- 【校招面经】阿里巴巴_数据分析岗_面试笔试题
- Linux手动部署MoguBlog 博客微服务 Springalibaba
- 业精于勤,荒于嬉;行成于思,毁于随
- 小黑重装WIFI之解 - 硬件无线电已关闭 802.11无线通信 禁用状态无法启用
- matlab时频分析之短时傅里叶变换 spectrogram
- 10.JavaSE第10天_集合泛型