【发布时间】:2011-03-02 06:04:15
【问题描述】:
我有一个安装了 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 解释器。
标签: python 32bit-64bit ctypes