web-dev-qa-db-fra.com

impossible de charger un objet partagé avec une classe ELF incorrecte: ELFCLASS32

J'ai un serveur Linux avec x86_64.

Je compile un code R qui doit charger une bibliblioteca. Lorsque j'exécute ce code, l'erreur suivante s'affiche:

Error in dyn.load ("functions.so"):
Unable to load shared object 'functions.so':
functions.so': wrong ELF class: ELFCLASS32
2
perondi

Je ne sais pas trop d'où provient functions.so, mais le problème est qu'il s'agit d'une bibliothèque 32 bits et que vous essayez de la charger dans un processus 64 bits. Vous avez besoin d'une version 64 bits de la bibliothèque ou probablement de la version 32 bits de R.

8
dobey