PDB-Dateien als Eingabe für den Linker

Objektdateien (.obj), die mithilfe der Option "/Zi" kompiliert wurden, enthalten den Namen einer Programmdatenbank (PDB). Sie geben den PDB-Dateinamen des Objekts nicht an den Linker an. LINK verwendet den eingebetteten Namen, um den PDB zu finden, wenn er benötigt wird. Dies gilt auch für debuggierbare Objekte, die in einer Bibliothek enthalten sind; der PDB für eine debuggierbare Bibliothek muss zusammen mit der Bibliothek für den Linker verfügbar sein.

LINK verwendet auch einen PDB, um Debuginformationen für die EXE-Datei oder die DLL-Datei zu speichern. Der PDB des Programms ist sowohl eine Ausgabedatei als auch eine Eingabedatei, da LINK den PDB aktualisiert, wenn es das Programm neu erstellt.

Siehe auch

LINK-Eingabedateien
MSVC-Linkeroptionen