/arch
(ARM64)
Určuje architekturu pro generování kódu v ARM64. Další informace o /arch
dalších cílových architekturách najdete v tématech/arch
(x86), /arch
(x64) a /arch
(ARM).
Syntaxe
/arch:
[armv8.0
-armv8.8
]
Argumenty
/arch:armv8.0
až /arch:armv8.8
Nepovinné. Určuje minimální požadavky na rozšíření procesoru pro ARMv8.x-A. Výchozí hodnota je /arch:armv8.0
.
Poznámky
Můžete zadat požadavek na rozšíření procesoru z Armv8.0-A až Armv8.8-A. V závislosti na vaší verzi sady Visual Studio však kompilátor ještě nemusí generovat pokyny ze všech sad funkcí vyžadovaných vámi zadaná úrovní rozšíření. Umožňuje například /arch:armv8.1
_Interlocked*
vnitřním funkcím používat odpovídající atomické instrukce, které byly zavedeny s rozšířením ARMv8.1, FEAT_LSE, ale podpora kompilátoru vyžaduje Visual Studio 2022 verze 17.2 nebo novější.
Makro _M_ARM64
je ve výchozím nastavení definováno při kompilaci cíle ARM64. Další informace najdete v předdefinovaných makrech.
/clr
Při kompilaci /arch
nemá žádný vliv na generování kódu pro spravované funkce. /arch
má vliv pouze na generování kódu pro nativní funkce.
Nastavení možnosti kompilátoru /arch
v sadě Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení kompilátoru jazyka C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
V poli Další možnosti přidejte
/arch:armv8.0
nebo vyšší. Kliknutím na OK uložte provedené změny.
Programové nastavení tohoto parametru kompilátoru
- Viz třída AdditionalOptions.
Viz také
/arch
(Minimální architektura procesoru)
Možnosti kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro