glibc:elf文件OS ABI无效
下载并编译了glibc-2.13。当我尝试运行执行malloc()的示例C程序时。我收到以下错误 elf file OS ABI invalid
任何人都可以通过我的任何指针来解决此问题。请注意,我的内核版本是linux-2.6.35.9
回答:
问题不是您的内核版本。
您系统上的加载程序不支持新的Linux
ABI。直到最近,Linux ELF二进制文件仍使用System
VABI。最近,为了支持STT_GNU_IFUNC,Linux
添加了ABI。您将必须更新
C库以具有支持STT_GNU_IFUNC的加载程序,然后它还将识别具有Linux
ABI类型的ELF对象。
如果需要,请参阅Dave
Miller在STT_GNU_IFUNC上的Sparc博客条目(已存档),以了解STT_GNU_IFUNC的功能。
以上是 glibc:elf文件OS ABI无效 的全部内容, 来源链接: utcz.com/qa/406343.html