gpt4 book ai didi

linux - ldd -v 中的版本信息是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 12:01:05 25 4
gpt4 key购买 nike

Version information:
/usr/lib/lapack/liblapack.so:
libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
libgcc_s.so.1 (GCC_4.0.0) => /lib/x86_64-linux-gnu/libgcc_s.so.1
libgfortran.so.3 (GFORTRAN_1.0) => /usr/lib/x86_64-linux-gnu/libgfortran.so.3
libgfortran.so.3 (GFORTRAN_1.4) => /usr/lib/x86_64-linux-gnu/libgfortran.so.3
libm.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libm.so.6

所以有 3 行 libc.so.6,版本号为 GLIBC_2.xx

这是什么意思?此 liblapack.so 需要什么版本的 libc.so.6?

如何获取liblapack.so的版本?

最佳答案

What does that mean?

这意味着 liblapack.so 需要来自 libc.so.6 版本 GLIBC_2.2.5GLIBC_2 的版本化符号。 4GLIBC_2.14。您可以阅读有关版本化符号的信息 here .

What version of libc.so.6 does this liblapack.so require?

它需要 2.14 或更新版本。一般来说,GLIBC 从不删除符号,只会添加新符号,因此即使在最新的 GLIBC-2.24 中,仍会提供版本为 GLIBC_2.2.5 的符号。

如果它确实删除了这样的“旧”版本化符号,那将破坏任何依赖于该符号的旧二进制文件(这就是它没有完成的原因)。

How can I get liblapack.so's version?

它看起来不像 liblapack.so 本身正在使用任何版本化符号。您可以查看您的包管理器以了解您拥有的 liblapack.so 版本。像这样的东西:

dpkg -S /usr/lib/lapack/liblapack.so
liblapack-dev: /usr/lib/lapack/liblapack.so

dpkg -l liblapack-dev
...
ii liblapack-dev 3.5.0-2ubuntu1 amd64 Library of linear algebra routines 3 - static version

关于linux - ldd -v 中的版本信息是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36368588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com