/DEBUGTYPE (Hata Ayıklama Bilgisi Seçenekleri)
/DEBUGTYPE seçeneği, /DEBUG seçeneği tarafından oluşturulan hata ayıklama bilgisi türlerini belirtir.
/DEBUGTYPE:[CV | PDATA | FIXUP]
Bağımsız değişkenler
CV
Bağlayıcıya PDB dosyasındaki simgeler, satır numaraları ve diğer nesne derleme bilgileri için hata ayıklama bilgilerini yaymalarını söyler. Varsayılan olarak, /DEBUG belirtildiğinde ve /DEBUGTYPE belirtilmediğinde bu seçenek etkinleştirilir.
PDATA
Bağlayıcıya PDB dosyasındaki hata ayıklama akışı bilgilerine .pdata ve .xdata girdileri eklemesini söyler. Varsayılan olarak, bu seçenek hem /DEBUG hem de /DRIVER seçenekleri belirtildiğinde etkinleştirilir. /DEBUGTYPE:PDATA tek başına belirtilirse, bağlayıcı otomatik olarak PDB dosyasında hata ayıklama simgeleri içerir. /DEBUGTYPE:PDATA,FIXUP belirtilirse bağlayıcı PDB dosyasında hata ayıklama simgeleri içermez.
DÜZELTME
Bağlayıcıya PDB dosyasındaki hata ayıklama akışı bilgilerine yeniden konumlandırma tablosu girdileri eklemesini söyler. Varsayılan olarak, bu seçenek hem /DEBUG hem de /PROFILE seçenekleri belirtildiğinde etkinleştirilir. /DEBUGTYPE:FIXUP veya /DEBUGTYPE:FIXUP,PDATA belirtilirse, bağlayıcı PDB dosyasına hata ayıklama simgeleri içermez.
/DEBUGTYPE bağımsız değişkenleri virgülle ayrılarak herhangi bir sırada birleştirilebilir. /DEBUGTYPE seçeneği ve bağımsız değişkenleri büyük/küçük harfe duyarlı değildir.
Açıklamalar
Yeniden konumlandırma tablo verilerinin veya .pdata ve .xdata üst bilgi bilgilerinin hata ayıklama akışına eklenmesini belirtmek için /DEBUGTYPE seçeneğini kullanın. Bu, bağlayıcının çekirdek modu kodunda hata ayıklama sırasında bir çekirdek hata ayıklayıcısında görünen kullanıcı modu kodu hakkında bilgi eklemesine neden olur. DÜZELTME belirtildiğinde hata ayıklama simgelerini kullanılabilir hale getirmek için CV bağımsız değişkenini ekleyin.
Uygulamalar için tipik olan kullanıcı modunda kod hatalarını ayıklamak için /DEBUGTYPE seçeneği gerekmez. Varsayılan olarak, hata ayıklama çıkışını (/Z7, /Zi, /ZI) belirten derleyici anahtarları, Visual Studio hata ayıklayıcı için gereken tüm bilgileri yayar. Cihaz sürücüsü için yapılandırma uygulaması gibi kullanıcı modu ve çekirdek modu bileşenlerini birleştiren kodda hata ayıklamak için /DEBUGTYPE:PDATA veya /DEBUGTYPE:CV,PDATA,FIXUP kullanın. Çekirdek modu hata ayıklayıcıları hakkında daha fazla bilgi için bkz . Windows için Hata Ayıklama Araçları (WinDbg, KD, CDB, NTSD)
Ayrıca bkz.
/DEBUG (Hata Ayıklama Bilgileri Üret)
/DRIVER (Windows NT Çekirdek Modu Sürücüsü)
/PROFILE (Performans Araçları Profil Oluşturucusu)
Windows için Hata Ayıklama Araçları (WinDbg, KD, CDB, NTSD)