Rechercher une page de manuel
as
Langue: hu
Version: 1996. március 29. (ubuntu - 16/08/07)
Section: 1 (Commandes utilisateur)
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>Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre