Share via


/DEBUGTYPE (možnosti ladicích informací)

Možnost /DEBUGTYPE určuje typy informací o ladění vygenerované možností /DEBUG.

/DEBUGTYPE:[CV | PDATA | FIXUP]

Argumenty

CV
Říká linkeru, aby v souboru PDB vygeneruje ladicí informace o symbolech, číslech řádků a dalších informacích o kompilaci objektů. Ve výchozím nastavení je tato možnost povolena, pokud je zadán parametr /DEBUG a parametr /DEBUGTYPE není zadán.

PDATA
Říká linkeru, aby do informací o ladicím streamu v souboru PDB přidal položky .pdata a .xdata. Ve výchozím nastavení je tato možnost povolena, pokud jsou zadány možnosti /DEBUG i /DRIVER . Pokud je parametr /DEBUGTYPE:PDATA zadán sám, linker automaticky zahrne do souboru PDB symboly ladění. Pokud je zadán /DEBUGTYPE:PDATA,FIXUP , linker neobsahuje do souboru PDB symboly ladění.

OPRAVU
Řekne linkeru, aby do informací o ladicím streamu v souboru PDB přidal položky tabulky přemístění. Ve výchozím nastavení je tato možnost povolena, pokud jsou zadány možnosti /DEBUG i /PROFILE . Pokud je zadán /DEBUGTYPE:FIXUP nebo /DEBUGTYPE:FIXUP,PDATA , linker neobsahuje do souboru PDB symboly ladění.

Argumenty parametru /DEBUGTYPE lze kombinovat v libovolném pořadí tak, že je oddělíte čárkou. Možnost /DEBUGTYPE a její argumenty nerozlišují malá a velká písmena.

Poznámky

Pomocí možnosti /DEBUGTYPE určete zahrnutí dat tabulky přemístění nebo informací hlavičky .pdata a .xdata do streamu ladění. To způsobí, že linker zahrne informace o kódu v uživatelském režimu, který je viditelný v ladicím programu jádra při porušení kódu v režimu jádra. Pokud chcete, aby byly při zadání funkce FIXUP k dispozici symboly ladění, uveďte argument CV.

K ladění kódu v uživatelském režimu, který je typický pro aplikace, není nutná možnost /DEBUGTYPE . Ve výchozím nastavení kompilátor přepne, který určuje výstup ladění (/Z7, /Zi, /ZI) všechny informace potřebné ladicím programem sady Visual Studio. Pomocí /DEBUGTYPE:PDATA nebo /DEBUGTYPE:CV,PDATA,FIXUP můžete ladit kód, který kombinuje komponenty uživatelského režimu a režimu jádra, jako je například konfigurační aplikace pro ovladač zařízení. Další informace o ladicích programech režimu jádra naleznete v tématu Nástroje ladění pro Windows (WinDbg, KD, CDB, NTSD)

Viz také

/DEBUG (generování informací o ladění)
/DRIVER (ovladač režimu jádra Windows NT)
/PROFILE (profiler nástrojů pro měření výkonu)
Nástroje pro ladění systému Windows (WinDbg, KD, CDB, NTSD)