13Fermer15
crosserLe 08/03/2010 à 17:24
Bonjour,
J'ai réussi à assembler mon fichier.o pour en créer un exécutable.
arm-linux-ld -A armv4t boucleasm.o -o boucleexe.exe

Lorsque je lance cette commande, le compilateur me dit :
arm-linux-ld: warning: cannot find entry symbol _start; defaulting to 00008094

Il a tout a fait raison, il n'y a pas le symbole _start.

Il me crée tout de même l'exécutable. Je le lance dans la cible.
Le timing est respecté mais il termine par un 'segment fault'.

A part aller modifier directement le fichier.s, je ne vois pas d'autre solution pour corriger ce petit problème.

Avez-vous une autre solution?
Merci