因此,我要安装的程序无法找到名为libxcb.so的动态库。
g++: error: /usr/lib64/libxcb.so: No such file or directory
make[1]: *** [libmesh_dbg.la] Error 1
但是当我使用ls时,它显然在那儿,但是作为一个符号链接(我认为)与一个类似的名为libxcb.so.1的符号链接
ls -lat /usr/lib64/libxcb.*
lrwxrwxrwx 1 root root 15 Jul 12 13:24 /usr/lib64/libxcb.so.1 -> libxcb.so.1.1.0
-rwxr-xr-x 1 root root 117600 Apr 17 14:43 /usr/lib64/libxcb.so.1.1.0
lrwxrwxrwx 1 root root 15 Oct 2 2015 /usr/lib64/libxcb.so -> libxcb.so.1.0.0
-rw-r--r-- 1 root root 696820 May 24 2013 /usr/lib64/libxcb.a
-rw-r--r-- 1 root root 914 May 24 2013 /usr/lib64/libxcb.la
但是,当我在上面使用ldd时,一个存在而另一个不存在:
ldd /usr/lib64/libxcb.so*
/usr/lib64/libxcb.so:
ldd: /usr/lib64/libxcb.so: No such file or directory
/usr/lib64/libxcb.so.1:
linux-vdso.so.1 => (0x00007ffff7ffe000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007ffff7ba1000)
libc.so.6 => /lib64/libc.so.6 (0x00007ffff7825000)
/lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
/usr/lib64/libxcb.so.1.1.0:
linux-vdso.so.1 => (0x00007ffff7ffe000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007ffff7ba1000)
libc.so.6 => /lib64/libc.so.6 (0x00007ffff7825000)
/lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
有人知道它为什么认为它不存在吗?
谢谢。