Chinaunix首页 | 论坛 | 博客
  • 博客访问: 448120
  • 博文数量: 88
  • 博客积分: 2677
  • 博客等级: 少校
  • 技术积分: 893
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-13 08:01
文章分类

全部博文(88)

文章存档

2017年(3)

2016年(1)

2012年(4)

2011年(4)

2010年(57)

2009年(19)

我的朋友

分类: LINUX

2010-03-25 10:20:57

编译程序时,出现下记错误。

error while loading shared libraries: libcrypto.so.6: cannot open shared object file: No such file or directory

确认当前环境的libcrypto库,如下:
$ ldconfig -p | grep libcrypto
     libcrypto.so.0.9.8 (libc6, hwcap: 0x0008000000008000) => /lib/i686/cmov/libcrypto.so.0.9.8
     libcrypto.so.0.9.8 (libc6, hwcap: 0x0004000000000000) => /lib/i586/libcrypto.so.0.9.8
     libcrypto.so.0.9.8 (libc6, hwcap: 0x0002000000000000) => /lib/i486/libcrypto.so.0.9.8
     libcrypto.so.0.9.8 (libc6) => /lib/libcrypto.so.0.9.8
     libcrypto.so.0.9.8 (libc6) => /usr/lib/libcrypto.so.0.9.8
     libcrypto.so (libc6) => /usr/lib/libcrypto.so
$

没有libcrypto.so.6的库,ubuntu的源也不提供同名的库文件。

所以,
$ cd /usr/lib
/usr/lib$ sudo ln -s libcrypto.so.0.9.8 libcrypto.so.6
/usr/lib$ sudo ln -s libssl.so.0.9.8 libssl.so.6
搞定。




阅读(4186) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~