Provided by: manpages-pl_0.6-2_all bug

NAZWA

       GNU as - przenośny asembler GNU

SKŁADNIA

       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

        Uwaga! To tłumaczenie może być nieaktualne!

       GNU as jest tak naprawdę rodziną asemblerów.  Jeśli używasz (używałeś)  asemblera  GNU  na
       danej architekturze, powinieneś znaleźć całkiem podobne środowisko na innej architekturze.
       Każda wersja ma wiele wspólnego z  innymi,  właczając  w  to  format  plików  obiektowych,
       większość dyrektyw asemblera i składnię asemblera.

       Dla  informacji  o  dyrektywach  używanych  przez  GNU  as,  zobacz  wpis `as' w info (lub
       podręczniku Using as: The GNU Assembler).

       as ma przede wszystkim na celu asemblowanie produktów kompilatora GNU C Compiler  gcc  dla
       użytku linkera ld.  Mimo to, próbowaliśmy sprawić, by as asemblował poprawnie wszystko, co
       natywny asembler asemblować powinien.  Nie znaczy to, że as będzie  zawsze  używał  takiej
       samej  składni,  jak  inne  asemblery  tej  samej  architektury;  na  przykład znamy wiele
       niekompatybilnych wersji składni asemblera 680x0.

       Za każdym razem, gdy uruchamiasz as asembluje on dokładnie jeden program źródłowy. Program
       źródłowy  złożony  jest  z  jednego,  lub  więcej  plików. (Standardowe wejście jest także
       plikiem.)

       Jeśli as nie otrzyma żadnej nazwy pliku, próbuje czytać  dane  ze  standardowego  wejścia,
       które  jest  zwykle  twoim  terminalem.  Będziesz  musiał  wcisnąć  ctl-D  aby  powiedzieć
       asemblerowi as że nie ma już nic do asemblowania Użyj `--'  jeśli  potrzebujesz  wyjątkowo
       nazwać standardowe wejście w swojej linii komend.

       as  może wypisywać ostrzeżenia i informacje o błędach do pliku standardowego błędu (zwykle
       twój terminal). Nie powinno się tak dziać, kiedy as jest uruchamiany  automatycznie  przez
       kompilator.  Ostrzeżenia  informują  o  próbach,  po których as potrafi jeszcze asemblować
       program; błędy informuja o ciężkim problemie, który przerywa asemblację.

OPCJE

       -a     Włącz listingi asemblerowe. Jest wiele podopcji.  d opuszcza dyrektywy debuggujące.
              h  włącza  wysokopoziomowy kod źródłowy; jest to dostępne tylko jeśli plik źródłowy
              można znaleźć, a kod był skompilowany z opcją -g.  l włącza listing asemblerowy.  n
              opuszcza  przetwarzanie  form. (? omits forms processing) s włącza listing symboli.
              = file ustawia nazwę pliku z listingiem; musi to być ostatnia podopcja.  Domyślnymi
              podopcjami są hls.

       -D     Ta opcja jest przyjmowana tylko dla kompatybilności skryptowej z wywołaniami innych
              asemblerów; nie ma żadnego wpływu na as.

       --defsym SYM=VALUE
              Definiuje symbol SYM na wartość VALUE przed asemblacją  pliku  wejściowego.   VALUE
              musi  być  stałą  liczbową.  Podobnie  jak  w C, przedrostek 0x wskazuje na wartość
              szesnastkową, poprzedzające 0 wartość ósemkową.

       -f     ``szybko''--pomiń preprocesowanie (załóż, że źródło jest produktem kompilatora).

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

       -K     Wyświetlaj ostrzeżenia, jeśli tabele różnic zmieniły dla długich skoków.  (?  Issue
              warnings when difference tables altered for long displacements.)

       -L

              Zachowaj (w tablicy symboli) symbole lokalne zaczynające się od `L'

       -M, --mri
              ASembluj w trybie kompatybilności MRI.

       -o objfile
              Nazwij plik obiektowy, produkt as

       -R     Załóż sekcję danych na sekcję tekstu (? Fold data section into text section)

       -v     Wyświetl wersję as

       -W     Zaniechaj komunikatów ostrzegawczych

       -- | files...
              Pliki źródłowe do asemblacji, lub standardowe wejście (--)

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

       -b     (Gdy skonfigurowane dla Intela 960.)  Dodaj kod do zebrania statystyk  o  pobranych
              gałęziach.

       -no-relax
              (Gdy  skonfigurowane  dla  Intela 960.)  Nie zmieniaj instrukcji compare-and-branch
              dla długich skoków; (?  Do  not  alter  compare-and-branch  instructions  for  long
              displacements) gdy to niezbędne, wyrzuć błąd.

       -l     (Gdy skonfigurowane dla Motoroli 68000).
              Skróć referencje do niezdefiniowanych symboli do jednego słowa, zamist dwóch.

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

       Opcje  mogą  być  w  dowolnym  porządku i mogą być przed, za, lub pomiędzy nazwami plików.
       Kolejność nazw plików ma znaczenie.

       `--' (dwa łączniki) oznaczają wyjątkowo plik standardowego wejścia  jako  jeden  z  plików
       przeznaczonych as do asemblacji.

       Poza  `--'  każdy  argument  linii  komend zaczyna się od łącznika (`-') jest opcją. Każda
       opcja zmienia zachowanie as.  Żadna z opcji nie zmienia  sposobu  działania  innej  opcji.
       Opcją  jest  `-'  po  czym  następuje  jedna lub więcej liter; rozmiar liter jest istotny.
       Wszystkie opcje sa opcjonalne.

       Opcja `-o' oczekuje dokładnie jednej nazwy pliku za nią. Nazwa pliku może albo natychmiast
       podążać  za  literą  opcji  (kompatybilne  ze starymi asemblerami), lub może być następnym
       argumentem komendowym (standard GNU).

       Poniższe dwie linie są ekwiwalentne:
       as  -o  my-object-file.o  mumble.s
       as  -omy-object-file.o  mumble.s

ZOBACZ TAKŻE

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

KOPIOWANIE

       (Autor nie życzy sobie tłumaczenia 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ŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia  Manuali  i  może
       nie  być  aktualne.  W  razie  zauważenia  różnic  między  powyższym opisem a rzeczywistym
       zachowaniem opisywanego programu lub  funkcji,  prosimy  o  zapoznanie  się  z  oryginalną
       (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 1 as

       Prosimy  o  pomoc  w  aktualizacji stron man - więcej informacji można znaleźć pod adresem
       http://sourceforge.net/projects/manpages-pl/.