43Fermer45
Kevin KoflerLe 04/10/2009 à 21:35
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 grin

Je n'y peux rien s'il programme comme un porc. gni