Bonjour,
Je souhaite faire de la cross compilation de x86 vers ARM, mais il se passe quelque chose de bizare :
je fais un hello world en c++ sur ma plateforme x86
je compile avec g++ en cross compilation
je transfert mon programme de plateforme x86 vers plateforme ARM
sur la plateforme arm :
chmod +x ./helloworld
je lance l'éxecutable :
./helloworld :
aucun fichier ou répertoire de ce type.
le fichier existe et les droits sont en execution, je ne vois pas ce qui peut provoquer ce message.
# ldd
Posté par ninis666 . Évalué à 4.
Tu ne pas avoir les libs que tu as utilisé pour linker ton binaire (libc.so, ld-linux.so, etc.) sur ton arm. Tu peux faire 'ldd helloworld' pour les lister et les recopier sur la cible.
[^] # Re: ldd
Posté par ilip . Évalué à 1.
En fait j'ai pas compilé avec le bon target (ARM alors qu'il fallait ARMEL),
merci quand même
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.