Arquivos .Pdb como entrada de vinculador
Arquivos de objeto (.obj) compilados usando a opção /Zi contêm o nome de um banco de dados de programa (PDB). Você não especifica o nome do arquivo PDB do objeto para o vinculador; LINK usa o nome inserido para localizar o PDB, se necessário. Isso também se aplica a objetos depuráveis contidos em uma biblioteca. O PDB para uma biblioteca depurável precisa estar disponível para o vinculador junto com a biblioteca.
O LINK também usa um PDB para armazenar informações de depuração para o arquivo .exe ou o arquivo .dll. O PDB do programa é um arquivo de saída e um arquivo de entrada, pois o LINK atualiza o PDB quando recompila o programa.