ARM Assembler příkazový řádek
Tento článek obsahuje informace o assembler ARM Microsoft armasm, který zkompiluje jazyka symbolických ARMv7 miniatury do implementace Microsoft z společné objektu souboru formátu (COFF).Vytvořeném propojovacím můžete propojit s objektu je vyrobeno assembler ARM nebo kompilátor c společně s knihovny objektů vytvořených knihovník COFF kódem.
armasm [[options]] sourcefile objectfile
armasm [[options]] -o objectfile sourcefile
Parametry
options
-chybyfilename
Přesměrovat chyby a upozornění na filename.-idir[;dir]
Přidáte zadané adresáře zahrnout cestu hledání.-předdefinovatdirective
Určete SETA, SETL nebo sad směrnice předdefinovat symbol.Example: armasm.exe -predefine "COUNT SETA 150" source.asm.Další informace naleznete ARM assembler nástroje Průvodce.-nowarn
Zakážete všechny varovné zprávy.-Ignorovatwarning
Zakážete upozornění určené.Možné hodnoty naleznete v části o upozornění.-Nápověda
Tisk zprávy Nápověda příkazového řádku.-počítačmachine
Určete typ počítače nastavte v záhlaví PE.Možné hodnoty pro machine jsou:
ARM– Nastaví typ stroje IMAGE_FILE_MACHINE_ARMNT.Tato možnost je výchozí.
THUMB– Nastaví typ stroje IMAGE_FILE_MACHINE_THUMB.-oldit
Generovat ARMv7 styl IT bloky.Ve výchozím nastavení kompatibilní ARMv8 IT bloky jsou generovány.-prostřednictvímfilename
Přečtěte si další argumenty příkazového řádku z filename.-16
Sestavte zdroj jako miniatury pokyny 16 bitů.Tato možnost je výchozí.-32
Sestavte zdroj jako 32bitová ARM pokyny.-g
Generovat ladicí informace.-errorReport:option
Určete jak vnitřní assembler chyby jsou hlášeny společnosti Microsoft.Možné hodnoty pro option jsou:
none– Odeslat zprávy.
prompt– Výzvu k odeslání zprávy okamžitě.
queue– Výzvu k odeslání zpráv při příštím přihlášení správce.Tato možnost je výchozí.
send– Automaticky odešlete zprávy.
sourcefile
Název zdrojového souboru.objectfile
Název souboru objektu (výstup).
Následující příklad ukazuje typické scénáře použití armasm.Nejprve pomocí armasm sestavení souboru sestavení jazyk zdroje (.asm) do souboru (obj) objektu.Potom pomocí kompilátoru příkazového řádku C CL kompilace (c) zdrojového souboru a také zadat možnost linker propojení objektu souboru PAŽE.
armasm myasmcode.asm -o myasmcode.obj
cl myccode.c /link myasmcode.obj