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