为什么我软件说找不到共享库
我的机子:p3 866 gentoo +fvwm +xorg6.8.2,我装了cadence发现他要求csh,但是csh是mask的,我就unmask了,然后装上,运行发现他说找不到libdl.so.2如下:lqjogq@localhost /opt/spb $ allegro
/opt/spb/tools/pcb/bin/allegro.exe: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
我的库文件明明在这啊
lqjogq@localhost /lib $ ls -l libdl.so.2
lrwxrwxrwx 1 root root 14 Jun 25 19:23 libdl.so.2 -> libdl-2.3.4.so
lqjogq@localhost /lib $ pwd
/lib
lqjogq@localhost /lib $
为什么呢? 试试:
LD_LIBRARY_PATH=/lib allegro
可能是环境变量的问题。
sys-libs/glibc-2.3.5-r2 (/usr/lib/libdl.so -> ../../lib/libdl.so.2)
看看/usr/lib下有没有libdl.so的链接文件。 有啊,libdl.so.2 -> libdl-2.3.4.so
就是我上面的啊
在/lib里面有
/usr/lib里面没有 看一下读写属性, 对的话在/usr/lib里再做一个ln -s 现在我也不知道了,一定是库文件再emerge的时候参数除了问题,正在重新装。期待结果中 在linux下用cadence阿,厉害
不知你用的是什么版本?
页:
[1]