Pregunta

¿Cómo explicaría " símbolos " de una manera que un programador novato como yo lo entendería?

¿Qué son? ¿Son algún tipo de mapeo a funciones?

Me gustaría aprender técnicas de depuración más avanzadas y este término ha sido un obstáculo para mí.

¿Fue útil?

Solución 3

Para que los futuros buscadores puedan tener un momento más fácil, encontré algunos recursos excelentes sobre el tema ...

Otros consejos

Una respuesta MSVC ++ 6 posiblemente más simple para un novato que el artículo de Wikipedia es la siguiente;

Los símbolos son enlaces entre un archivo ejecutable que se está depurando y su origen, almacenado en un archivo .PDB (información simbólica). Si estoy depurando un ejecutable, o mi EXE falla y termino en el depurador, y tengo información simbólica asociada, podré ver lo que está sucediendo en términos de mi código fuente C ++, suponiendo que la fuente esté disponible. Si no tengo esta información, se me mostrará el código de ensamblado / máquina x86.

Por esta razón, en las máquinas de prueba, a menudo es una buena idea suministrar el PDB y un depurador al probador, ya que en caso de un bloqueo, podrá averiguar por qué sucedió. Sin PDB y depurador, y tendrá que recrear el bloqueo en su PC de desarrollo, lo que puede ser difícil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top