/Zo (En İyi Duruma Getirilmiş Hata Ayıklamayı İyileştirme)
Hata ayıklama olmayan derlemelerde iyileştirilmiş kod için gelişmiş hata ayıklama bilgileri oluşturun.
Sözdizimi
/Zo
[-
]
Açıklamalar
Derleyici seçeneği, /Zo
iyileştirilmiş kod için gelişmiş hata ayıklama bilgileri oluşturur. İyileştirme, yerel değişkenler için yazmaçlar kullanabilir, kodu yeniden sıralayabilir, döngüleri vektörleştirebilir ve satır içi işlev çağrılarını kullanabilir. Bu iyileştirmeler, kaynak kod ile derlenmiş nesne kodu arasındaki ilişkiyi gizler. /Zo
seçeneği, derleyiciye yerel değişkenler ve iç işlevler için ek hata ayıklama bilgileri oluşturmasını söyler. Visual Studio hata ayıklayıcısında iyileştirilmiş kodda ilerlerken Otomatikler, Yereller ve İzleme pencerelerindeki değişkenleri görmenize olanak tanır. Ayrıca yığın izlemelerinin WinDBG hata ayıklayıcısında inlined işlevlerini göstermesine olanak tanır. İyileştirmeleri (/Od
) devre dışı bırakmış derlemelerde hata ayıklama, belirtildiğinde /Zo
oluşturulan ek hata ayıklama bilgilerine gerek yoktur. /Zo
İyileştirme açık durumdayken Yayın yapılandırmalarında hata ayıklamak için seçeneğini kullanın. İyileştirme seçenekleri hakkında daha fazla bilgi için bkz /O
. seçenekler (Kodu İyileştirme).
/Zo
veya /Z7
ile /Zi
hata ayıklama bilgilerini belirttiğinizde bu seçenek varsayılan olarak etkinleştirilir. Derleyici seçeneği tarafından /ZI
devre dışı bırakılır. Bu derleyici seçeneğini açıkça devre dışı bırakmak için belirtin /Zo-
.
Bu /Zo
seçenek Visual Studio 2013 Güncelleştirme 3'te kullanıma sunulmuştur ve daha önce belgelenmemiş /d2Zi+
olan seçeneğin yerini alır.
Visual Studio'da /Zo
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 özelliğini içerecek
/Zo
şekilde değiştirin ve tamam'ı seçin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. AdditionalOptions.
Ayrıca bkz.
/O
Seçenekler (Kodu iyileştirme)
/Z7
, /Zi
, /ZI
(Hata ayıklama bilgileri biçimi)
Düzenle ve Devam Et