/arch
(ARM64)
Specifica l'architettura per la generazione di codice in ARM64. Per altre informazioni su altre architetture di destinazione, vedere (x86), (x64) e (ARM).For more information on /arch
for other target architectures, see /arch
(x86), /arch
(x64), and /arch
(ARM).
Sintassi
/arch:
[armv8.0
-armv8.8
]
Argomenti
/arch:armv8.0
attraverso /arch:armv8.8
(Facoltativo). Specifica i requisiti minimi di estensione della CPU per ARMv8.x-A. Il valore predefinito è /arch:armv8.0
.
Osservazioni:
È possibile specificare un requisito di estensione della CPU da Armv8.0-A a armv8.8-A. Tuttavia, a seconda della versione di Visual Studio, il compilatore potrebbe non ancora generare istruzioni da tutti i set di funzionalità richiesti dal livello di estensione specificato. Ad esempio, /arch:armv8.1
consente alle funzioni intrinseche di _Interlocked*
usare l'istruzione atomica appropriata introdotta con l'estensione ARMv8.1, FEAT_Ledizione Standard, ma il supporto del compilatore richiede Visual Studio 2022 versione 17.2 o successiva.
La _M_ARM64
macro è definita per impostazione predefinita durante la compilazione per una destinazione ARM64. Per altre informazioni, vedere Macro predefinite.
Quando si usa /clr
per la compilazione, /arch
non ha alcun effetto sulla generazione di codice per le funzioni gestite. /arch
influisce solo sulla generazione del codice per le funzioni native.
Per impostare l'opzione del /arch
compilatore in Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà per il progetto. Per altre informazioni, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.
Nella casella Opzioni aggiuntive aggiungere
/arch:armv8.0
o versione successiva. Scegli OK per salvare le modifiche.
Per impostare l'opzione del compilatore a livello di codice
- Vedere AdditionalOptions.
Vedi anche
/arch
(Architettura minima della CPU)
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per