码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-04-14 10:41:31      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:whether   error   least   local   

执行 ./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 ,怎么会报这样的错误呢,难道是没找到?


[plain] view plain copy

  1. ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a  

  2. ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la  

  3. ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so  

  4. ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2  

  5. ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1  


一通上面的操作之后,还是不行。

打开/etc/ld.so.conf,在文件之后,添加一行:



[html] view plain copy

  1. /usr/local/lib  

技术分享


然后,执行 ldconfig  ,重新编译即可


本文出自 “火星男-神自不凡” 博客,请务必保留此出处http://marsman.blog.51cto.com/6410055/1915645

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

标签:whether   error   least   local   

原文地址:http://marsman.blog.51cto.com/6410055/1915645

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!