Udostępnij za pośrednictwem


Informacje w wierszu polecenia asemblera ARM

Ten artykuł zawiera informacje wiersza polecenia o assembler RAMIĘ Microsoft armasm, który kompiluje asemblera skrzydełkowe ARMv7 do wdrażania firmy Microsoft o wspólnej Format pliku obiektu (COFF).Program łączący można połączyć kod obiektu, który jest wytwarzany przez assembler RAMIENIA lub przez kompilator c i bibliotek obiektów, które są tworzone przez librarian COFF kodu.

armasm [[options]] sourcefile objectfile

armasm [[options]] -o objectfile sourcefile

Parametry

  • options

    • -błędyfilename
      Przekieruj błędów i komunikaty ostrzegawcze, aby filename.

    • -idir[;dir]
      Dodać określone katalogi do ścieżki wyszukiwania include.

    • -wstępniedirective
      Określ, dyrektywy SETA, SETL lub zestawy wstępnie zdefiniować symbol.Example: armasm.exe -predefine "COUNT SETA 150" source.asm.Aby uzyskać więcej informacji, zobacz RAMIĘ assembler narzędzia przewodnik.

    • -nowarn
      Wyłączanie wszystkich komunikatów ostrzegawczych.

    • -Ignorujwarning
      Wyłącz określonego ostrzeżenie.Możliwe wartości zobacz sekcję dotyczącą ostrzeżenia.

    • -Pomoc
      Drukowanie wiadomości Pomoc wiersza polecenia.

    • -machinemachine
      Określ typ urządzenia, aby ustawić nagłówek PE.Możliwe wartości dla machine są:
      ARM— Ustawia typ maszyny do IMAGE_FILE_MACHINE_ARMNT.Domyślnie włączone.
      THUMB— Ustawia typ maszyny do IMAGE_FILE_MACHINE_THUMB.

    • -oldit
      Generowanie styl ARMv7 bloków IT.Domyślnie, zgodny z ARMv8 IT bloki są generowane.

    • -viafilename
      Przeczytaj dodatkowe argumenty wiersza polecenia z filename.

    • -16
      Składanie źródła jako 16-bitowe kciuka instrukcje.Domyślnie włączone.

    • -32
      Składanie źródła jako 32-bitowe RAMIĘ instrukcje.

    • -g
      Generowanie informacji debugowania.

    • -errorReport:option
      Określ jak wewnętrzny assembler błędy są zgłaszane do firmy Microsoft.Możliwe wartości dla option są:
      none— Nie wysyłaj raportów.
      prompt— Monituje użytkownika o wysłanie raportów natychmiast.
      queue— Monituje użytkownika o wysłanie raportów podczas następnego logowania administratora.Domyślnie włączone.
      send— Automatyczne wysyłanie raportów.

  • sourcefile
    Nazwa pliku źródłowego.

  • objectfile
    Nazwa pliku obiektu (wyjście).

Poniższy przykład ilustruje sposób użycia armasm w typowym scenariuszu.Najpierw użyj armasm do utworzenia pliku źródłowego (.asm) asemblera do pliku obiektu (.obj).Następnie skompiluj plik źródłowy (.c) za pomocą wiersza polecenia kompilator C CL i określić opcję Połącz plik obiektu z RAMIENIA.

armasm myasmcode.asm -o myasmcode.obj

cl myccode.c /link myasmcode.obj

Zobacz też

Informacje

Komunikaty diagnostyczne asemblera ARM

Dyrektywy ARM dotycząca asemblera