Provided by: manpages-hu_20010119-6_all bug

NÉV

       GNU as - a portolható GNU assembler.

ÁTTEKINTÉS

       as [-a[dhlns] [=fájl ]] [-D] [--defsym SYM=ÉRTÉK] [-f] [--gstabs] [-I útvonal ] [-K] [-L]
       [-M | --mri] [-o objfájl ] [-R] [--traditional-format] [-v] [-w] [-- |  fájlok ...]

       csak i960-on működő kapcsolók:
       [-ACA|-ACA_A|-ACB |-ACC|-AKA|-AKB |-AKC|-AMC] [-b] [-no-relax]

       csak m680x0-on működő kapcsolók:
       [-l] [-mc68000|-mc68010|-mc68020]

LEÍRÁS

       GNU as valójában nem egyetlen program, hanem egy assembler-család.  Ha  a  GNU  assemblert
       használja (vagy használta) egy architektúrán, hasonló fejlesztői környezetet kap akkor is,
       ha egy másikon használja. Minden verzió túlnyomórészt megegyezik a többivel, beleértve  az
       object-fájlok  formátumát,  a legtöbb assembler-utasítást (amelyeket még pszeudo-opcióknak
       szokás nevezni) és az assembler szintakszist.

       A szintakszisokat és a pszeudo-opciókat illetően, nézze meg az ` as ' bejegyzést  a  info-
       ban (vagy a kézikönyv Using as: The GNU Assembler-részében).

       Az  as  elsősorban  azért  készült,  hogy  összerakja  a  GNU  C-fordítójának, a gcc-nek a
       kimenetét, hogy az használható legyen a linker, az ld számára.  Mindemellett  megpróbáltuk
       úgy  megalkotni  az  as-t,  hogy  kifogástalanul  összeillessze  mindazt,  amit  egy natív
       assemblernek össze kell  tudni.  Ez  nem  jelenti  azt,  hogy  az  as  mindig  ugyanazt  a
       szintaktikát használja, amit az azonos architektúrán lévő többi assembler; például a 680x0
       assembly nyelvének szintaktikáját tekintve számos inkompatibílis változatról tudunk.

       Minden egyes alkalommal, amikor az as lefut, pontosan egy  forrásprogramot  rak  össze.  A
       forrásprogram egy vagy több fájlból áll. (A szabványos bemenet is egy fájl.)

       Ha  az  as-nek  nem  adott  meg fájlt, akkor megkísérel beolvasni egy bemeneti fájlt az as
       szabványos bemenetéről, amely általában az Ön terminálja.  Az  as-nek  a  ctl-D-vel  tudja
       megmondani,  hogy  nincs  több  összerakandó  program.   Használja  a ` -- '-t ha arra van
       szüksége, hogy a parancssorban meghatározza a szabványos bemenetfájl nevét.

       Az as figyelmeztetéseket és hibaüzeneteket írhat a szabványos hibafájlba (általában ez  az
       Ön terminálja). Ez nem fordul elő, ha az as-t egy fordító futtatja. A figyelmeztetések egy
       feltevés lehetőségével számolnak be, de az as egy ingatag programot is össze tud rakni;  a
       hibabejelentések  komoly  problémákat  ecsetelnek,  amelyek  miatt  az összeszerkesztés is
       leáll.

KAPCSOLÓK

       -a     Bekapcsolja az assembly-listázást. Számos alkapcsolója van. A d kihagyja  a  debug-
              utasításokat.  A h befordítja a magas szintű forráskódot; ez csak akkor lehetséges,
              ha a forrásfájl megtalálható, és a  programkód  a  -g  -vel  lett  fordítva.  Az  l
              befordít  egy  assembly listát. Az n kihagyja a formák feldolgozását. Az s befordít
              egy szimbólumlistát. Az = fájl beállítja a listafájl nevét; ennek  kell  lennie  az
              utolsó alkapcsolónak.  Az alapértelmezett alkapcsolók: hls.

       -D     Ez az opció csak egy más assemblereket meghívó szkript kompatibilitásának érdekében
              elfogadott; nincs hatással az as-re.

       --defsym SYM=ÉRTÉK
              A bemeneti fájl összerakása előtt a SYM  szimbólumot  az  ÉRTÉKre  definiálja.   Az
              ÉRTÉKnek   egész   konstansnak   kell   lennie.  Mint  C-nyelvben,  a  0x  kezdődés
              hexadecimális értéket jelez, a 0 kezdés pedig oktálisat.

       -f     ``fast (gyors)''--skip (ugrás) előfeldolgozás  (feltételezve,  hogy  a  forrás  egy
              fordító kimenete).

       -I útvonal
              Hozzáadja az útvonalat az .include direktíva keresési listájához.

       --gstabs
              Stabs  (szimbólumtábla)  debugolási  információ  generálása  minden egyes assembler
              sorhoz. Ez segíthet az assembler kód debugolásában, feltéve, hogy  a  debugger  ezt
              értelmezni tudja.

       -K     Figyelmeztetés, ha eltérő táblák változtak meg a hosszú áthelyezésekhez.

       -L     Meghagyja (a szimbólumtáblában) az ` L '-el kezdődő helyi szimbólumokat.

       -M, --mri
              MRI-kompatíbilis módú összeszerkesztés.

       -o objfájl
              Az as object-fájl kimenetének neve.

       -R     Az adat részt a szöveg részbe zárja.

       --traditional-format
              A natív assembler formátum használata, ha lehetséges.

       -v     Megjeleníti az as verziószámát.

       -W     Elhallgatja a figyelmeztető üzeneteket.

       -- | fájlok...
              Az összeszerkesztendő forrásfájlok, vagy a szabványos bemenet (--)

       -Avar  (Ha  Intel  960-asra  van  beállítva.)  Meghatározza, hogy a 960-as architektúrának
              mely változata a cél.

       -b     (Ha Intel 960-asra van beállítva.)  Kód hozzáadása  az  elágazások  statisztikáinak
              begyűjtéséhez.

       -no-relax
              (Ha   Intel  960-asra  van  beállítva.)   Nem  módosítja  az  összehasonlít-és-dönt
              utasításokat a hosszú átmozgatásokhoz; hibaüzenet, ha szükséges.

       -l     (Ha Motorola 68000-esre van beállítva).
              Rövid hivatkozások a meghatározatlan szimbólumokra, két szó helyett egyre.

       -mc68000|-mc68010|-mc68020
              (Ha Motorola 68000-esre van beállítva).
              Meghatározza a célprocesszort a  68000-es  családon  belül  (az  alapértelmezett  a
              68020-as).

       A  kapcsolók  sorrendje  tetszőleges,  sőt  a fájlnevek előtt, után és között is lehetnek,
       viszont a fájlnevek sorrendje fontos.

       ` -- ' (két elválasztójel) a szabványos bemenet fájl meghatározott nevei,  mint  egyike  a
       fájloknak,  amelyet  as-nek  össze kell szerkesztenie.  Kivéve a ` -- ' kapcsolót, bármely
       parancssori argumentum, amely  kötőjellel  kezdődik  (`  -  '),  egy  kapcsoló.  Mindegyik
       módosítja  az  as  viselkedését,  de  egyik  sem  változtatja  meg egy másik hatását.  Egy
       kapcsoló  a  `  -  '-ből  áll,  melyet  egy  vagy  több  betű  követ;   a   betűk   állása
       (kisbetű-nagybetű)  fontos.  Az  összes kapcsoló opcionális.  Az ` -o ' kapcsolót pontosan
       egy fájlnév követhet, amely közvetlenül a kapcsoló betűje után  is  kezdődhet  (a  régebbi
       assemblerekkel  való  kompatibilitás  érdekében), de a következő parancssori argumentum is
       lehet (GNU szabvány).

       Az alábbi két parancssor ekvivalens:
       as  -o  az-object-fájl.o  pusmog.s
       as  -oaz-object-fájl.o  pusmog.s

LÁSD MÉG

       Az `as' bejegyzést az info-ban: Using as: The GNU Assembler ; gcc(1), ld(1).

MÁSOLÁSI JOGOK

       Copyright ©) 1996 Free Software Foundation, Inc.

       Mindenki számára engedélyezzük, hogy teljes másolatot készítsenek és terjesszenek erről az
       iratról,  azzal  a  kikötéssel,  hogy  a copyright megjegyzés és ez az engedély fel legyen
       tüntetve minden másolaton.

       Engedélyezzük, hogy ezen irat megváltoztatott verzióit másolják és terjesszék -  a  teljes
       másolatra  vonatkozó  kikötéssel  -  ,  feltéve,  hogy a teljes leszármazott munka ezzel a
       copyright megjegyzéssel megegyező engedélyekkel bírjon.

       Engedélyezzük ennek az iratnak más nyelvre történt fordításának másolását és  terjesztését
       a  fenti feltételek szerint, azzal a különbséggel, hogy ezt az engedélyező megjegyzést - a
       Free Software Foundation által elfogadott - fordításban is lehet közölni.

MAGYAR FORDÍTÁS

       Fehér -Aries- János <aries@vlug.vein.hu>