mysql: No curses/termcap library found解决方法
编译MysQL时出现了以下错误:
代码如下 | 复制代码 |
checking for tgetent in -ltermcap… no |
所安装mysql版本:5.1.30,在./configure后,make时出现以下错误:
make: *** No targets specified and no makefile found.
在网上找到相关资料,确认是./configure出了问题,于是回头查看,果然发现问题,最后几行出了错。完整错误信息如下:
代码如下 | 复制代码 |
checking for tgetent in -lncurses… no checking for tgetent in -lcurses… no checking for tgetent in -ltermcap… no checking for tgetent in -ltinfo… no checking for termcap functions library… configure: error: No curses/termcap library found |
错误原因分析:
说明 curses/termcap 库没有安装,下载ncurses-5.6.tar.gz,安装:
解决办法1
代码如下 | 复制代码 |
wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz |
解决办法2
下载安装相应软件包
一、如果你的系统是RedHat系列,比如CentOS:
代码如下 | 复制代码 |
yum list | grep ncurses yum -y install ncurses-devel |
二、如果你的系统是Ubuntu或Debian:
代码如下 | 复制代码 |
apt-cache search ncurses apt-get install libncurses5-dev |
待安装completed!之后,再./configure,顺利通过,然后make && make install,成功安装
您可能感兴趣的文章:
安装MysQL出现No curses/termcap library found错误的解决方法
fedroa中编译安装mysql5.5的实例参考
安装MYSQL-PYTHON包报错mysql_config not found解决办法
linux下mysql 5.5.8 源码编译安装
php error Can't connect to local MySQL server...的解决方法
centos下mysql 5.6.13源码安装方法
mysql和mysqli的区别分析
[ERROR] Can't start server: can't create PID file: 问题的解决方法
关于PHP中extension加载顺序问题的解决方法
WARN No appenders could be found for logger