glibc:elf文件OS ABI无效

下载并编译了glibc-2.13。当我尝试运行执行malloc()的示例C程序时。我收到以下错误 elf file OS ABI invalid

任何人都可以通过我的任何指针来解决此问题。请注意,我的内核版本是linux-2.6.35.9

回答:

问题不是您的内核版本。

您系统上的加载程序不支持新的LinuxABI。直到最近,Linux ELF二进制文件仍使用System

VABI。最近,为了支持STT_GNU_IFUNC,Linux添加了ABI。您将必须更新

C库以具有支持STT_GNU_IFUNC的加载程序,然后它还将识别具有LinuxABI类型的ELF对象。

如果需要,请参阅Dave

Miller在STT_GNU_IFUNC上的Sparc博客条目(已存档),以了解STT_GNU_IFUNC的功能。

以上是 glibc:elf文件OS ABI无效 的全部内容, 来源链接: utcz.com/qa/406343.html

回到顶部