Bonjour,

J'ai récupérer un client-serveur en C que j'ai compilé puis tester en créant 2 éxécutables, pour le clienet et le serveur

Ce client-serveur fonctionne très bien entre 2 machines linux debian.

J'essaye maintenant d'installer le client sur un linux embarqué avec busybox. J'ai donc refait un noyau puis remis à jour mon module embarqué.

Le probème arrive à ce niveau lorsque j'essaye de lancer le client sur le module embarqué l'erreur suivante apparaît :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
BINFMT_FLAT: bad magic/rev (0x1010100, need 0x4)
Apparement le problème proviendrait du format de mon éxécutable. Il ne serait pas utilisable sur les système embarqués avec busybox. Le problème serait que l'éxécutable, enfin le binaire, serait au format "elf" et non au format "flat".

Voilà développant sous kdevelopp je cherche comment je pourrai faire une obtenir un éxécutable au format "flat" et non "elf".

Si quelqu'un sait comment faire ca ?

Merci d'avance