Miles Le 07/02/2002 à 13:35 GAS supporte aussi les #define ?????
>Miles: GAS supporte aussi les #define ?????
Je ne sais pas. Peut-être en donnant un suffixe .S (S majuscule). Sinon, regarde du côté des directives .equ et .macro.
>PpHd: C'est quoi GAS ?
Inculte! C'est l'assembleur GNU (GNU AS).
[edit]Edité par Kevin Kofler le 07-02-2002 à 13:44:56[/edit]
Miles Le 07/02/2002 à 13:44 PpHd > GAS= GNU as
J'ai vu un code de uCLinux qui utilisait les ETIQUETTE=nombre et des #define, et comme vous ne l'avez rien dit là-dessus dans la doc, je me posais la question...
PpHd Le 07/02/2002 à 13:47 Ben moi je l'appelle, as ou GNU-AS. mais pas gas
C'est dans notre documentation! Sous GNU Assember / Syntax / Preprocessing:
You can use the GNU C compiler driver to get other "CPP" style preprocessing, by giving the input file a '.S' suffix.
C'est de là que j'ai l'information.
Miles Le 07/02/2002 à 13:53 ah... désolé, je n'avais pas compris ça...
Mais alors, c'est quoi l'extension par défaut, sans le préprocesseur CPP ?
Miles Le 07/02/2002 à 14:39 PpHd > j'ai dit GAS parce qu'il y avait déjà une discution sur AS, alors pour ne pas confondre... et GAS parce que c'ets le nom du répertoire où il se cache dans la distribution de binutils.
L'extension par défaut, c'est .s (s minuscule).
Miles Le 07/02/2002 à 14:54 parce qu'il fait la différence avec majuscule ???
Ah oui, effectivement, il y avait une majuscule...
>parce qu'il fait la différence avec majuscule ???
Oui, parce que c'est un outil UNIX à l'origine.
Miles Le 07/02/2002 à 16:04 oui, ça j'avais compris, mais c'était pour dire qu'ils auraient pu faire plus explicite...