共用方式為


/DEBUGTYPE (偵錯資訊選項)

/DEBUGTYPE 選項指定 /DEBUG 選項所產生的偵錯資訊類型。

/DEBUGTYPE:[CV | PDATA | FIXUP]

引數

簡歷
通知連結器發出符號、行號和 PDB 檔案中其他物件編譯資訊的偵錯資訊。 根據預設,當指定 /DEBUG 未指定 /DEBUGTYPE ,就會啟用此選項。

PDATA
通知連結器將 .pdata 和 .xdata 項目加入至 PDB 檔案中的偵錯資料流資訊。 根據預設,當同時指定 /DEBUG /DRIVER 選項時 ,就會啟用此選項。 如果 自行指定 /DEBUGTYPE:PDATA ,連結器會自動在 PDB 檔案中包含偵錯符號。 如果 指定 /DEBUGTYPE:PDATA,FIXUP ,連結器就不會在 PDB 檔案中包含偵錯符號。

FIXUP
通知連結器將重新配置資料表項目加入至 PDB 檔案中的偵錯資料流資訊。 根據預設,當同時指定 /DEBUG /PROFILE 選項時 ,就會啟用此選項。 如果 已指定 /DEBUGTYPE:FIXUP /DEBUGTYPE:FIXUP,PDATA ,連結器就不會在 PDB 檔案中包含偵錯符號。

/DEBUGTYPE 引數可以依任何順序結合,方法是以逗號分隔它們。 /DEBUGTYPE 選項及其引數不區分大小寫。

備註

使用 /DEBUGTYPE 選項,指定在偵錯資料流程中包含重新配置資料表資料或 .pdata 和 .xdata 標頭資訊。 這會使連結器包含使用者模式程式碼的相關資訊,當核心模式程式碼中斷時,該資訊可以在核心偵錯工具中顯示。 若要在指定 FIXUP 提供偵錯符號,請包含 CV 引數。

若要在使用者模式中對程式碼進行偵錯,這通常適用于應用程式, 則不需要 /DEBUGTYPE 選項。 根據預設,編譯器會切換指定偵錯輸出 ( /Z7、/Zi、/ZI ) 會發出 Visual Studio 偵錯工具所需的所有資訊。 使用 /DEBUGTYPE:PDATA /DEBUGTYPE:CV、PDATA、FIXUP 來偵錯結合使用者模式和核心模式元件的程式碼,例如裝置驅動程式的組態應用程式。 如需核心模式偵錯工具的詳細資訊,請參閱 Windows 偵錯工具(WinDbg、KD、CDB、NTSD)

另請參閱

/DEBUG (產生偵錯資訊)
/DRIVER (Windows NT 核心模式驅動程式)
/PROFILE (效能工具分析工具)
適用于 Windows 的偵錯工具(WinDbg、KD、CDB、NTSD)