/Gm (En Az Yeniden Derlemeyi Etkinleştir)

Kullanımdan kaldırıldı. Değiştirilen C++ sınıf tanımlarını (üst bilgi (.h) dosyalarında depolanan) içeren C++ kaynak dosyalarının yeniden derlenmesi gerekip gerekmediğini belirleyen en az yeniden derlemeyi etkinleştirir.

Sözdizimi

/Gm

Açıklamalar

/Gm kullanım dışı bırakıldı. Bazı üst bilgi dosyası değişiklikleri için derleme tetiklemeyebilir. Bu seçeneği projelerinizden güvenle kaldırabilirsiniz. Derleme sürelerini geliştirmek için, bunun yerine önceden derlenmiş üst bilgileri ve artımlı ve paralel derleme seçeneklerini kullanmanızı öneririz. Kullanım dışı bırakılan derleyici seçeneklerinin listesi için, Kategoriye Göre Listelenen Derleyici Seçenekleri'ndeki Kullanım Dışı ve Kaldırılan Derleyici Seçenekleri bölümüne bakın.

Derleyici, ilk derleme sırasında kaynak dosyalar ve sınıf tanımları arasındaki bağımlılık bilgilerini projenin .idb dosyasında depolar. (Bağımlılık bilgileri, hangi kaynak dosyanın hangi sınıf tanımına bağımlı olduğunu ve tanımın hangi .h dosyasında bulunduğunu belirtir.) Sonraki derlemeler, değiştirilmiş bir .h dosyası içerse bile bir kaynak dosyanın derlenmesi gerekip gerekmediğini belirlemek için .idb dosyasında depolanan bilgileri kullanır.

Dekont

En az yeniden derleme, ekleme dosyaları arasında değişmeyen sınıf tanımlarına dayanır. .idb dosyasındaki bağımlılık bilgileri projenin tamamı için oluşturulduğundan, sınıf tanımları bir proje için genel olmalıdır (belirli bir sınıfın yalnızca bir tanımı olmalıdır). Projenizdeki bir sınıf için birden fazla tanımınız varsa, en az yeniden derlemeyi devre dışı bırakın.

Artımlı bağlayıcı /ZW (Windows Çalışma Zamanı Derleme) seçeneğini kullanarak .obj dosyalarına dahil edilen Windows meta verilerini desteklemediğinden, /Gm seçeneği /ZW ile uyumsuzdur.

Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Kod Oluşturma özellik sayfasını seçin.

  3. En Az Yeniden Derlemeyi Etkinleştir özelliğini değiştirin.

Bu derleyici seçeneğini program üzerinden ayarlamak için

Ayrıca bkz.

MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi