/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)