Python Linux manjaro 错误 /usr/lib/libc.so: invalid ELF header 如何解决

2020-11-03 22:21:10 +08:00
 woshichuanqilz

pyinotify 里面有一段代码:

ctypes.CDLL(libc_name, use_errno=True) 当加载 /usr/lib/libc.so 的时候报错了

/usr/lib/libc.so: invalid ELF header

但是很难找到对应的答案, 搜索了一下这个答案都是五六年前的, 试了一下也没找到太好的答案, 这里问一下, 我应该按照什么思路去处理这个问题?

https://github.com/marcusva/py-sdl2/issues/1 https://stackoverflow.com/questions/57249165/usr-lib-x86-64-linux-gnu-libc-so-invalid-elf-header

2179 次点击
所在节点    Python
2 条回复
codehz
2020-11-03 22:31:35 +08:00
libc 现在是一个配置文件(文本的)看起来这是直接当作二进制库来加载了?
woshichuanqilz
2020-11-03 23:18:34 +08:00
谢谢 这个文件确实是错的了, 复制一个 libc-2.xx.so 就好了 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/721550

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX