/feature
(ARM64)
Povolte jednu nebo více funkcí architektury Arm A-Profile pro rozšíření ARM64 podle specifikace /arch
ARM64 (ARM64). Další informace o /arch
(ARM64) najdete v tématu /arch
(ARM64).
Syntaxe
/feature:<arg1>
[+arg2
]
Argumenty
Pokud chcete povolit jednu nebo více funkcí, které cílové rozšíření ARM64 podporuje, zadejte jeden nebo více následujících argumentů funkce:
Argument funkce | Identifikátor funkce | Volitelné z | Ve výchozím nastavení povoleno | Popis | Podporováno ve verzi |
---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Velká systémová rozšíření. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Pokyny k načtení RCpc | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Pokyny k načtení RCpc v2 | Visual Studio 2022 17.11 |
Poznámky
Příklad použití: chcete-li povolit FEAT_LSE
, zadejte /feature:lse
.
Pokud jsou zadány /feature
konfliktní argumenty funkce , je povolena funkce nejvíce vpravo. Povolení funkce, kterou cílové rozšíření ARM64 nepodporuje, může způsobit neočekávané chování, zejména pokud procesor tuto funkci neimplementuje.
K určení funkcí použijte buď /feature
nebo jenom /arch
(ARM64). Pokud chcete například povolit FEAT_LSE
cílení na Armv8.0-A, použijte obě /feature:lse
a /arch:armv8.0
nebo zadejte /arch:armv8.0+lse
. /feature
je způsob, jak určit funkce bez jejich zadání v /arch
(ARM64).
Nastavení možnosti kompilátoru /feature
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
/feature:lse
nebo nahraďtelse
funkci, kterou chcete povolit. 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