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