繁体   English   中英

ldd找不到资料库

[英]ldd cannot find library

我遇到了一个库的问题,尽管存在正确的版本,却找不到。

ldd /lib/libQt5Core.so
        linux-gate.so.1 (0xb77ac000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb71d4000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb71b9000)
        libicui18n.so.57 => /lib/i386-linux-gnu/libicui18n.so.57 (0xb6f20000)
        libicuuc.so.57 => /lib/i386-linux-gnu/libicuuc.so.57 (0xb6d74000)
        libicudata.so.57 => /lib/i386-linux-gnu/libicudata.so.57 (0xb54f6000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb54f1000)
        libgthread-2.0.so.0 => /lib/i386-linux-gnu/libgthread-2.0.so.0 (0xb54ee000)
        libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb53c0000)
        libstdc++.so.6 => /lib/i386-linux-gnu/libstdc++.so.6 (0xb5242000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb5140000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb5120000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb4f47000)
        /lib/ld-linux.so.2 (0xb77af000)
        libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb4ed0000)

libQt5Core库位于/ lib中,并且满足所有依赖性。 但是,如果有希望使用它:

ldd /lib/libQt5Concurrent.so
        linux-gate.so.1 (0xb7735000)
        libQt5Core.so.5 => not found
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb76f1000)
        libstdc++.so.6 => /lib/i386-linux-gnu/libstdc++.so.6 (0xb7573000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb7471000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7453000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb727a000)
        /lib/ld-linux.so.2 (0xb7738000)

不再找到libQt5Core。 两个库具有相同的体系结构。 有人有什么想法吗?

原来这是内核太旧的问题。 在较新的版本上,它可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM