gpt4 book ai didi

python - Python ctypes 可以在 x86-64 上加载 32 位 C 库吗?

转载 作者:行者123 更新时间:2023-11-28 18:55:26 28 4
gpt4 key购买 nike

我有一台安装了 32 位库的 64 位 RHEL 主机。一个供应商有一个 32 位的。所以我想使用 ctypes 加载到 Python 中。

from ctypes import CDLL
CDLL('32bitdinosaur.so')

OSError: 32bitdinosaur.so: wrong ELF class: ELFCLASS32

当然 64 位库也可以。例如:

CDLL('libc.so.6')

工作正常。

最佳答案

看起来最好的方法是让 32 位 python 在单独的进程中加载​​ .so,然后从 64 位 Python 调用 32 位 python。

关于python - Python ctypes 可以在 x86-64 上加载 32 位 C 库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3015970/

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