J'ai un hôte RHEL 64 bits avec des bibliothèques 32 bits installées. Un fournisseur a un 32 bits. Donc je voudrais charger en Python en utilisant ctypes.Les types Ctypes Python peuvent-ils charger une bibliothèque C 32 bits sur x86-64?
from ctypes import CDLL
CDLL('32bitdinosaur.so')
OSError: 32bitdinosaur.so: wrong ELF class: ELFCLASS32
Bien sûr, les bibliothèques 64 bits sont OK. Exemple:
CDLL('libc.so.6')
Fonctionne correctement.
Vous devez probablement exécuter un interpréteur Python 32 bits. –