| as | |||
|
Nomas - L'assembleur GNU portable.
Synopsisas [-a[dhlns][=fichier]] [-D] [--defsym SYM=VAL] [-f] [--gstabs] [-I chemin] [-K] [-L] [-M | --mri] [-o fichobj] [-R] [--traditional-format] [-v] [-w] [-- | fichiers...]
options spécifiques i960 :
options spécifiques m680x0
:
DescriptionGNU as est en réalité une famille d'assembleurs. Si vous utilisez (ou avez utilisé) l'assembleur GNU sur une architecture, vous devriez trouver un environnemnt assez similaire quand vous l'utilisez sur une autre architecture. Chaque version a de plus en plus en commun avec les autres, ceci incluant les formats de fichiers objets, la plupart des directives assembleur (souvent appelées pseudo-ops) et la syntaxe de l'assembleur.Pour obtenir de l'information sur la syntaxe et les pseudo-opérations utilisées par GNU as, voyez l'entrée `as' dans info (ou le manuel Using as: The GNU Assembler). as est prévu en premier lieu pour assembler la sortie du compilateur C GNU gcc ou pour être utilisé par l'éditeur de liens ld. Néanmoins, nous avons essayé de faire en sorte que as assemble correctement tout ce qu'un assembleur natif ferait. Cela ne signifie pas pour autant que as utilise toujours la même syntaxe qu'un autre assembleur pour la même architecture; par exemple, nous connaissons beaucoup de versions de syntaxes de langages d'assemblage incompatibles. Chaque fois que vous lancez as, il assemble exactement un programme source. Le programme source est constitué d'un ou de plusieurs fichiers. (L'entrée standard étant également un fichier). Si aucun nom de fichier n'est fourni à as, il essaiera de lire un fichier d'entrée à partir de l'entrée standard de as, qui est normalement votre terminal. Vous pouvez avoir à taper ctrl-D pour indiquer à as qu'il n'y a plus de programme à assembler. Utilisez `--' si vous devez explicitement nommer le fichier d'entrée standard sur la ligne de commandes. as peut émettre des avertissements et des messages d'erreurs dans la sortie standard d'erreur (en général votre terminal). Ceci ne se produirait pas si as est lancé automatiquement depuis un compilateur. Les avertissements rapportent des suppositions effectuées de sorte que as puisse continuer à assembler un programme contenant des défauts; les erreurs rapportent un grave problème qui provoque l'arrêt de l'assemblage.
Options
Les options peuvent être placées dans n'importe quel ordre, et peuvent être mises avant, après ou entre des noms de fichiers. Par contre, l'ordre des noms de fichier a une importance. `--' (deux traits d'union) représente explicitement le flux d'entrée standard, comme un des fichiers que doit assembler as. Sauf pour `--', tout argument de ligne de commandes qui commence par un trait d'union (`-') est une option. Chaque option modifie le comportement de as. Aucune option ne modifie le comportement d'une autre option. Une option est constituée d'un `-' suivi par une ou plusieurs lettres. La casse est importante. Toutes les options sont optionelles. L'option `-o' s'attend à être suivie par exactement un nom de fichier. Le nom de fichier peut ou bien immédiatement suivre la letrre d'option (pour être compatibles avec des assembleurs plus anciens), ou bien être l'argument suivant sur la ligne de commandes (standard GNU).
Ces deux lignes de commandes sont ésuivalentes
:
Voir Aussil'entrée `as' dans info; Using as: The GNU Assembler; gcc(1) , ld(1) .
CopyrightCopyright (c) 1991, 1992 Free Software Foundation, Inc.L'autorisation est donnée de créer et de distribuer des copies textuelles de ce manuel, à condition que la notice de copyright et la notice de permission soient préservées dans toutes les copies. L'autorisation est donnée de copier et distribuer des versions modifiées de ce manuel sous les conditions de copie textuelle, à condition que l'entièreté du travail dérivé résultant soit distribuée sous les termes d'une autorisation identique à celle-ci. L'autorisation est donnée de copier et distribuer des traductions de ce manuel dans n'importe quel autre langue, sous les conditions ci-dessus pour les versions modifiées, sauf que cette notice de permission peut être incluse dans des traductions approuvées par la Free Software Foundation au lieu de l'anglais originel.
TraductionFrédéric Delanoy, 2000.
|