/feature
(ARM64)
(ARM64) tarafından /arch
belirtilen arm64 uzantısı için bir veya daha fazla Arm A Profili mimarisi özelliğini etkinleştirin. (ARM64) hakkında /arch
daha fazla bilgi için bkz /arch
. (ARM64).
Sözdizimi
/feature:<arg1>
[+arg2
]
Bağımsız değişkenler
Hedeflenen ARM64 uzantısının desteklediği bir veya daha fazla özelliği etkinleştirmek için aşağıdaki özellik bağımsız değişkenlerinden birini veya daha fazlasını belirtin:
Özellik bağımsız değişkeni | Özellik tanımlayıcısı | İsteğe bağlı | Varsayılan olarak etkin | Açıklama | Sürümde desteklenir |
---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Büyük Sistem Uzantıları. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Load-Acquire RCpc yönergeleri. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Load-Acquire RCpc yönergeleri v2. | Visual Studio 2022 17.11 |
Açıklamalar
Örnek kullanım: etkinleştirmek FEAT_LSE
için öğesini belirtin /feature:lse
.
tarafından /feature
belirtilen çakışan özellik bağımsız değişkenleri varsa, en sağdaki özellik etkinleştirilir. Hedeflenen ARM64 uzantısının desteklemediği bir özelliğin etkinleştirilmesi, özellikle bir CPU'nun özelliği uygulamaması durumunda beklenmeyen davranışlara neden olabilir.
Özellikleri belirtmek için ya da /feature
yalnızca /arch
(ARM64) kullanın. Örneğin, Armv8.0-A'yı hedeflerken etkinleştirmek FEAT_LSE
için hem hem de /feature:lse
/arch:armv8.0
kullanın veya belirtin /arch:armv8.0+lse
. /feature
, özellikleri (ARM64) içinde belirtmeden belirtmenin /arch
bir yoludur.
Visual Studio'da /feature
derleyici seçeneğini ayarlamak için
Proje için Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.
Ek seçenekler kutusunda, etkinleştirmek için özelliğini ekleyin
/feature:lse
veya özelliğiyle değiştirinlse
. Değişikliklerinizi kaydetmek için Tamam'ı seçin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. AdditionalOptions.
Ayrıca bkz.
/arch
(En düşük CPU mimarisi)
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi