知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

编译mcrypt时,报错:You need at least libmhash 0.8.15的问题

发布时间:2014-09-05 16:06:07作者:知识屋


编译mcrypt时,报错:You need at least libmhash 0.8.15的问题
 
执行 ./configure  编译源码,报错如下:
 
checking whether mhash >= 0.8.15... no
configure: error: "You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/"
 
奇怪,libmhash安装的是 mhash-0.9.9.9.tar.gz ,怎么会报这样的错误呢,难道是没找到?
  www.zhishiwu.com  
[plain]
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a  
ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la  
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so  
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2  
ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1  
 
一通上面的操作之后,还是不行。
 
打开/etc/ld.so.conf,在文件之后,添加一行:
 
[html]
/usr/local/lib  
 
然后,执行 ldconfig  ,重新编译即可。
 
 
作者 love__coder
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜