Folco (./43) :
On est bien d'accord, mais ça ne constitue qu'une abstaction que l'on se fixe, dans le but de programmer proprement. L'assembleur n'y voit que du feu.
Bah non justement, pas si tu utilises les .asm correctement!
A moins qu'il y a une différence qui m'ait échappée ? Mais un "include truc.asm" ou "include truc.h" produira exactement le même code, à contenu identique.
C'est bien pour ça que
include "truc.asm" est une cochonnerie!
La compilation séparée, c'est:
1. L'assembleur assemble
toto.asm. Il ne voit même pas
truc.asm! Il produit
toto.o.
2. L'assembleur assemble
truc.asm. Il ne voit même pas
toto.asm! Il produit
truc.o.
3. Le linker lit
toto.o,
truc.o et
tigcc.a et produit un exécutable.
essaye de compiler un programme de Flanker avec ça 
Je n'y peux rien s'il programme comme un porc.
