/Debug (gerar informações de depuração)
/DEBUG
Comentários
A opção /DEBUG cria informações de depuração para o arquivo .exe ou DLL.
O vinculador coloca as informações de depuração em um banco de dados do programa (PDB). Ele atualiza o PDB durante as compilações subseqüentes do programa.
Um arquivo. exe ou DLL criado para depuração contém o nome e caminho do PDB correspondente. O depurador lê o nome incorporado e usa o PDB quando você depurar o programa. O vinculador usa o nome do programa e o. PDB a extensão de base para nomear o banco de dados do programa e incorpora o caminho onde ele foi criado. Para substituir esse padrão, defina /PDB e especifique um nome de arquivo diferente.
O compilador Somente números de linha de (/Zd) ou C7 compatíveis (/ /Z7) opção faz com que o compilador deixar as informações de depuração nos arquivos. obj. Você também pode usar o Banco de dados do programa opção de compilador (/Zi) para armazenar as informações de depuração em um PDB para o arquivo. obj. O vinculador procura PDB do objeto primeiro o caminho absoluto, gravado no arquivo. obj e no diretório que contém o arquivo. obj. Não é possível especificar o nome do arquivo PDB ou local para o vinculador de um objeto.
/ INCREMENTAL está implícito quando /DEBUG é especificado.
/ DEBUG altera os padrões para o OPÇ opção do REF para NOREF e do ICF para NOICF (portanto, você precisará especificar explicitamente /OPT: ref ou /OPT: ICF).
Consulte o artigo do Knowledge Base Q121366, INFO: PDB e os arquivos DBG - O que são e como eles funcionam, para obter mais informações.PDB e.Arquivos DBG. Você pode encontrar artigos do Knowledge Base o Biblioteca MSDN, ou no https://support.microsoft.com.
Não é possível criar um. exe ou. dll que contém informações de depuração. Depurar informações sempre são colocadas em um arquivo. PDB.
Para definir esta opção de vinculador no ambiente de desenvolvimento Visual Studio
Abra o projeto Property Pages caixa de diálogo. Para obter detalhes, consulte Definindo propriedades de projeto Visual C++.
Clique o vinculador pasta.
Clique o Debug página de propriedades.
Modificar o Gerar informações de depuração propriedade.
Para definir esta opção de vinculador programaticamente
- Consulte GenerateDebugInformation.