/LARGEADDRESSAWARE (Büyük Adresleri İşle)
/LARGEADDRESSAWARE[:NO]
Açıklamalar
/LARGEADDRESSAWARE seçeneği bağlayıcıya uygulamanın 2 gigabayttan büyük adresleri işleyebileceğini bildirir. 64 bit derleyicilerde bu seçenek varsayılan olarak etkindir. Bağlayıcı satırında aksi belirtilmediyse/LARGEADDRESSAWARE
, /LARGEADDRESSAWARE:NO
32 bit derleyicilerde etkinleştirilir.
Bir uygulama ile /LARGEADDRESSAWARE
bağlantılıysa , DUMPBIN
/HEADERS bu etkiyle ilgili bilgileri görüntüler.
Kullanılabilir adres alanını kısıtladığı için 64 bit uygulamaları ile /LARGEADDRESSAWARE:NO
bağlama önerilmez; bu da uygulama belleği tüketirse çalışma zamanı hatalarına neden olabilir. Öykünme çalışma zamanı 4 GB sanal adres alanı ayırmayı deneyeceği için x64 uygulamalarının ARM64 sistemlerinde çalışmasını da engelleyebilir. Uygulama ile /LARGEADDRESSAWARE:NO
bağlantılıysa, uygulama bu kadar adres alanı ayıramadığı için başlatılmaz.
Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>Bağlayıcı>Sistemi özellik sayfasını seçin.
Büyük Adresleri Etkinleştir özelliğini değiştirin.
Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için
- Bkz. LargeAddressAware.