gpt4 book ai didi

c++ - Linux Standard Base (LSB) AppChecker 可靠吗?

转载 作者:IT王子 更新时间:2023-10-29 00:52:39 25 4
gpt4 key购买 nike

根据 LSB 扫描器,我的二进制文件应该与特定版本的 Linux 不兼容,因为它使用 GBLICXX_3.4.9 符号。但是当我尝试自己在该版本上运行二进制文件时,一切似乎都运行良好......

如果 Linux 发行版缺少包含所需符号的运行时库,二进制文件甚至可以在 Linux 发行版上启动吗?

最佳答案

我不知道我是否已经很好地理解了这个问题,但据我所知,即使你用现代 glibc 编译了你的程序并不一定意味着你将无法执行到旧版本.下一个 Linux 命令:

objdump -T "你的 exe 或 lib 文件"| grep GLIB

将显示您的程序符号属于哪个版本的 glibc。

有关更多信息,请参阅名为 How to write shared libraries 的论文由 Ulrich Drepper 解释了很多关于符号如何在 linux 中工作的事情,不仅适用于共享库,还适用于可执行文件

关于c++ - Linux Standard Base (LSB) AppChecker 可靠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2291779/

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