Provided by: manpages-pl_20060617-3_all bug

NAZWA

       GNU as - przenony asembler GNU

SK/LADNIA

       as [-a[dhlns][=file]] [-D] [--defsym SYM=VAL] [-f] [-I path] [-K] [-L]
       [-M | --mri] [-o objfile] [-R] [-v] [-w] [-- | files...]

       opcje i960:
       [-ACA|-ACA_A|-ACB|-ACC|-AKA|-AKB|-AKC|-AMC] [-b] [-no-relax]

       opcje m680x0:
       [-l] [-mc68000|-mc68010|-mc68020]

OPIS

       GNU as jest  tak  naprawd  rodzin  asemblerow.   Jeli  uywasz  (uywale)
       asemblera  GNU  na danej architekturze, powiniene znale calkiem podobne
       rodowisko na innej architekturze. Kada  wersja  ma  wiele  wspolnego  z
       innymi,  wlaczajc  w  to  format  plikow  obiektowych,  wikszo dyrektyw
       asemblera i skladni asemblera.

       Dla informacji o dyrektywach uywanych przez GNU as, zobacz wpis `as'  w
       info (lub podrczniku Using as: The GNU Assembler).

       as ma przede wszystkim na celu asemblowanie produktow kompilatora GNU C
       Compiler gcc dla uytku linkera ld.  Mimo to, probowalimy sprawi, by  as
       asemblowal  poprawnie wszystko, co natywny asembler asemblowa powinien.
       Nie znaczy to, e as bdzie zawsze uywal takiej samej skladni,  jak  inne
       asemblery   tej   samej   architektury;   na   przyklad   znamy   wiele
       niekompatybilnych wersji skladni asemblera 680x0.

       Za kadym razem, gdy uruchamiasz as asembluje on dokladnie jeden program
       rodlowy.  Program  rodlowy  zloony  jest  z  jednego, lub wicej plikow.
       (Standardowe wejcie jest take plikiem.)

       Jeli  as  nie  otrzyma  adnej  nazwy  pliku,  probuje  czyta  dane   ze
       standardowego  wejcia,  ktore  jest  zwykle  twoim  terminalem. Bdziesz
       musial wcisn ctl-D aby powiedzie asemblerowi as e  nie  ma  ju  nic  do
       asemblowania  Uyj  `--'  jeli  potrzebujesz  wyjtkowo nazwa standardowe
       wejcie w swojej linii komend.

       as moe wypisywa ostrzeenia i informacje o bldach do pliku standardowego
       bldu  (zwykle  twoj  terminal).  Nie powinno si tak dzia, kiedy as jest
       uruchamiany  automatycznie  przez  kompilator.  Ostrzeenia  informuj  o
       probach,   po  ktorych  as  potrafi  jeszcze  asemblowa  program;  bldy
       informuja o cikim problemie, ktory przerywa asemblacj.

OPCJE

       -a     Wlcz listingi asemblerowe.  Jest  wiele  podopcji.   d  opuszcza
              dyrektywy debuggujce.  h wlcza wysokopoziomowy kod rodlowy; jest
              to dostpne tylko  jeli  plik  rodlowy  mona  znale,  a  kod  byl
              skompilowany  z  opcj  -g.   l  wlcza  listing  asemblerowy.   n
              opuszcza przetwarzanie form. (? omits forms processing) s  wlcza
              listing  symboli.   = file ustawia nazw pliku z listingiem; musi
              to by ostatnia podopcja.  Domylnymi podopcjami s hls.

       -D     Ta opcja jest przyjmowana tylko dla kompatybilnoci skryptowej  z
              wywolaniami innych asemblerow; nie ma adnego wplywu na as.

       --defsym SYM=VALUE
              Definiuje  symbol  SYM  na  warto  VALUE  przed  asemblacj pliku
              wejciowego.  VALUE musi by  stal  liczbow.  Podobnie  jak  w  C,
              przedrostek  0x  wskazuje  na  warto szesnastkow, poprzedzajce 0
              warto osemkow.

       -f     ``szybko''--pomi preprocesowanie (zalo, e rodlo  jest  produktem
              kompilatora).

       -I path
              Dodaj path do listy przeszukiwanej dla dyrektyw .include

       -K     Wywietlaj  ostrzeenia,  jeli  tabele  ronic zmienily dla dlugich
              skokow.  (? Issue warnings when difference  tables  altered  for
              long displacements.)

       -L

              Zachowaj  (w  tablicy  symboli) symbole lokalne zaczynajce si od
              `L'

       -M, --mri
              ASembluj w trybie kompatybilnoci MRI.

       -o objfile
              Nazwij plik obiektowy, produkt as

       -R     Zalo sekcj danych na sekcj tekstu (? Fold data section into text
              section)

       -v     Wywietl wersj as

       -W     Zaniechaj komunikatow ostrzegawczych

       -- | files...
              Pliki rodlowe do asemblacji, lub standardowe wejcie (--)

       -Avar  (Gdy  skonfigurowane  dla  Intela  960.)   Podaj,  ktory wariant
              architektury 960 jest celem.

       -b     (Gdy skonfigurowane dla Intela  960.)   Dodaj  kod  do  zebrania
              statystyk o pobranych galziach.

       -no-relax
              (Gdy  skonfigurowane  dla  Intela 960.)  Nie zmieniaj instrukcji
              compare-and-branch dla dlugich skokow; (? Do not alter  compare-
              and-branch instructions for long displacements) gdy to niezbdne,
              wyrzu bld.

       -l     (Gdy skonfigurowane dla Motoroli 68000).
              Skro referencje do niezdefiniowanych symboli do  jednego  slowa,
              zamist dwoch.

       -mc68000|-mc68010|-mc68020
              (Gdy skonfigurowane dla Motoroli 68000).
              Podaj, jaki procesor rodziny 68000 jest celem (domylnie 68020).

       Opcje mog by w dowolnym porzdku i mog by przed, za, lub pomidzy nazwami
       plikow. Kolejno nazw plikow ma znaczenie.

       `--' (dwa lczniki) oznaczaj wyjtkowo  plik  standardowego  wejcia  jako
       jeden z plikow przeznaczonych as do asemblacji.

       Poza  `--'  kady argument linii komend zaczyna si od lcznika (`-') jest
       opcj. Kada opcja zmienia zachowanie  as.   adna  z  opcji  nie  zmienia
       sposobu  dzialania  innej  opcji.  Opcj jest `-' po czym nastpuje jedna
       lub wicej liter;  rozmiar  liter  jest  istotny.   Wszystkie  opcje  sa
       opcjonalne.

       Opcja `-o' oczekuje dokladnie jednej nazwy pliku za ni. Nazwa pliku moe
       albo  natychmiast  poda  za  liter  opcji  (kompatybilne   ze   starymi
       asemblerami), lub moe by nastpnym argumentem komendowym (standard GNU).

       Ponisze dwie linie s ekwiwalentne:
       as  -o  my-object-file.o  mumble.s
       as  -omy-object-file.o  mumble.s

ZOBACZ TAKE

       `as' opisany w info; Using as: The GNU Assembler; gcc(1), ld(1).

KOPIOWANIE

       (Autor nie yczy sobie tlumaczenia tej noty bez zatwierdzenia FSF)

       Copyright (c) 1991 Free Software Foundation, Inc.

       Permission  is  granted  to make and distribute verbatim copies of this
       manual provided the copyright notice and  this  permission  notice  are
       preserved on all copies.

       Permission  is granted to copy and distribute modified versions of this
       manual under the conditions for verbatim  copying,  provided  that  the
       entire  resulting  derived  work  is  distributed  under the terms of a
       permission notice identical to this one.

       Permission is granted to  copy  and  distribute  translations  of  this
       manual  into  another language, under the above conditions for modified
       versions, except  that  this  permission  notice  may  be  included  in
       translations approved by the Free Software Foundation instead of in the
       original English.

INFORMACJE O T/LUMACZENIU

       Powysze tlumaczenie pochodzi z nieistniejcego ju  Projektu  Tlumaczenia
       Manuali  i  moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
       opisem a rzeczywistym zachowaniem  opisywanego  programu  lub  funkcji,
       prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.