Forum Linux.debian/ubuntu Problème de cross compilation

Posté par  .
Étiquettes : aucune
0
8
juin
2010
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  . Évalué à 4.

    Ola,

    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  . Évalué à 1.

      Salut,

      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.