25Fermer27
Kevin KoflerLe 28/09/2003 à 14:55
Orion_
:
Kevin Kofler :
C'est parce que tu as de l'assembleur et du C, mais le code principal est en assembleur. La gestion de ça a légèrement changé. Lis la documentation du linker. smile La solution la plus simple est probablement de mettre __main: xdef __main au début de Demo.asm.

ok ça fonctionne mais il ne m'affiche plus la taille du fichier final confus

En ligne de commande, essaye le switch -v (verbose). Pour l'IDE, cf. ./13.
source=638

Ah, c'est parce que enter_ghost_space utilise maintenant des sections de démarrage parce que c'est le seul moyen de composer une fonction de plusieurs fichiers objets séparés avec un ordre garanti. Mets ça au début de ton fichier intro.asm, ça devrait règler ton problème:
section ".st1"