Pergunta

Como você explicaria "símbolos" de uma maneira que um programador iniciante como eu entenderia?

O que eles são? Eles são algum tipo de mapeamento para funções?

Eu gostaria de aprender técnicas de depuração mais avançadas e esse termo tem sido um obstáculo para mim.

Foi útil?

Solução 3

Portanto, os futuros pesquisadores podem ter mais tempo, encontrei ótimos recursos sobre o assunto.

Outras dicas

Uma resposta possivelmente mais simples do MSVC ++ 6 para um novato do que o artigo da Wikipedia é o seguinte;

Os símbolos são links entre um arquivo executável que está sendo depurado e sua fonte, armazenado em um arquivo .pdb (informação simbólica). Se estou depurando um executável, ou meu exe falhas e acabo no depurador, e associei informações simbólicas, poderei ver o que está acontecendo em termos do meu código -fonte C ++, assumindo que a fonte esteja disponível. Se eu não tiver essas informações, será mostrado o código de montagem / máquina x86.

Por esse motivo, em máquinas de teste, geralmente é uma boa idéia fornecer o PDB e um depurador ao testador, como no caso de um acidente, você poderá descobrir por que isso aconteceu. Sem PDB e depurador, e você terá que recriar o acidente no seu PC de desenvolvimento, o que pode ser difícil.

Experimente isso: Símbolos de depuração

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top