新搭建的一个centos 5.4系统,进行c++编译的时候报错:
原因是系统缺少ncurses依赖库,解决方法肯定是需要重新安装这个lib库。但是在centos上面直接运行yum install ncurses-devel,提示找不到资源。找了好多终于找到了一个可以下载rpm包,地址是https://pkgs.org/centos-5/centos-i386/ncurses-devel-5.5-24.20060715.i386.rpm.html(貌似这个需要翻墙才能访问的)
安装完成以后,再次编译,又发现了一个问题:
这个原因在链接的时候找不到依赖库,解决办法:
#cd /usr/lib
#ll | grep z
发现没有libz.so,手动建立一个链接
#ln -s ./libz.so.1 ./libz.so
再次编译,问题解决了。