在尝试使用mplayer或mencoder时,我在libsmbclient.so.0上得到了一个库错误,如果您在下面检查,该文件似乎是可用的,但不知怎么的,它没有指向正确的位置。我是centos5。有谁知道我能做些什么来指向libsmbclient.so.0 => /usr/ fix 64/libsmbclient.so.0,我猜这会解决我的问题。
root@server1 1 /usr/bin# mplayer
mplayer:加载共享库时出错: libsmbclient.so.0:无法打开共享对象文件:没有这样的文件或目录
root@server1 1 /usr/bin# mencoder
mencoder:加载共享库时出错: libsmbclient.so.0:无法打开共享对象文件:没有这样的文件或目录
root@server1 1 /usr/bin#哪个mplayer
/usr/local/bin/mplayer
root@server1 1 /usr/bin#
/usr/local/bin/mencoder
root@server1 1 /usr/bin#找到libsmbclient
/usr/lib64 64/libsmbclient.so.0
root@server1 1 /usr/bin# ldd /usr/local/bin/mplayer
linux-gate.so.1 => (0xffffe000) libfaac.so.0 => /usr/local/MediaLibs/lib/libfaac.so.0 (0xf7f20000) libx264.so.59 => /usr/local/MediaLibs/lib/libx264.so.59 (0xf7e67000) libpthread.so.0 => /lib/libpthread.so.0 (0x00514000) libmp3lame.so.0 => /usr/local/MediaLibs/lib/libmp3lame.so.0 (0xf7dec000) libncurses.so.5 => /usr/lib/libncurses.so.5 (0x005f9000)libsmbclient.so.0 =>未找到
发布于 2011-01-27 18:22:52
mplayer和mencoder需要32位的libsmbclient.so.0,而不是64位的.您需要安装32位版本的libsmbclient.so。
https://stackoverflow.com/questions/4820093
复制相似问题