Referenční dokumentace pro použití nástroje assembleru ARM na příkazovém řádku

Tento článek poskytuje informace z příkazového řádku pro Microsoft ARM Assembler, armasm. armasm sestaví ARMv7 jazyk pro sestavení miniatur do implementace formátu COFF (Common Object File Format) společnosti Microsoft. Linker může propojit objekty kódu COFF vytvořené pomocí rozhraní ARM Assembler i kompilátoru jazyka C. Může se propojit buď s knihovnami objektů vytvořenými pomocí Librarian.

Syntax

armasm [armasm] source_fileobject_file
armasm[armasm] -o-osource_file

Parametry

nastavení
Kombinace nuly nebo více z následujících možností:

  • -errors-errors
    Přesměruje chyby a varovné zprávy na název souboru.

  • -i-i[ ;;]
    Přidejte zadané adresáře do cesty pro hledání vložených souborů.

  • -predefine-predefine
    Chcete-li předdefinovat symbol, zadejte direktivu SETA, SETL nebo SETS.
    Příklad: armasm.exe -predefine "COUNT SETA 150" source.asm
    Další informace najdete v Referenční příručce k armasm kompilátoru ARM.

  • -nowarn
    Zakáže všechny varovné zprávy.

  • -ignore-ignore
    Zakáže zadané upozornění. Možné hodnoty najdete v části o upozorněních.

  • -help
    Vytiskněte zprávu Help příkazového řádku.

  • -machine-machine
    Zadejte typ počítače, který se má nastavit v hlavičce PE. Možné hodnoty pro počítač jsou:
    ARM– nastaví typ počítače na IMAGE_FILE_MACHINE_ARMNT. Tato možnost je výchozí.
    Palec– nastaví typ počítače na IMAGE_FILE_MACHINE_THUMB.

  • -oldit
    Vygenerujte bloky ARMv7-Style. Ve výchozím nastavení jsou vygenerovány bloky IT kompatibilní s ARMv8.

  • -via-via
    Přečtěte si další argumenty příkazového řádku z názvu souboru.

  • -16
    Sestavte zdroj jako 16bitové instrukce pro palec. Tato možnost je výchozí.

  • -32
    Sestavte zdroj jako 32 instrukcí ARM.

  • -g
    Vygeneruje ladicí informace.

  • -errorReport:-errorReport:
    Tato možnost je zastaralá. od Windows Vista je hlášení chyb řízeno nastavením Zasílání zpráv o chybách systému Windows (WER) .

source_file
Název zdrojového souboru.

object_file
Název souboru objektu (Output).

Poznámky

Následující příklad ukazuje, jak používat armasm v typickém scénáři. Nejprve pomocí armasm Sestavte soubor zdrojového jazyka (. ASM) na soubor objektu (. obj). Pak použijte kompilátor C příkazového řádku CL ke kompilaci zdrojového souboru (. C) a také Určete možnost linkeru k propojení souboru objektu ARM.

armasm myasmcode.asm -o myasmcode.obj
cl myccode.c /link myasmcode.obj

Viz také

Diagnostické zprávy assembleru ARM
Direktivy assembleru ARM