确定用于创建静态库的 libc 版本

确定用于创建静态库的 libc 版本

我发现我正在使用的静态库(适用于 OpenSPARC 处理器)存在符号引用错误。我的系统上有 glibc 2.15。如何确定用于创建库的 glibc 版本,以便相应地更新我的系统?

答案1

静态库不传达 GLIBC 版本(除非在编译期间专门将其添加到内部变量或数据)。

如果您知道要查找的内容,则可以根据库所需的符号推断 GLIBC 版本。使用 nm 你可以获得这些符号的列表:

nm -g staticlib.a

相关内容