Si usted es un estudiante de Informática o Informática en la universidad (o si tiene acceso al software e-Academy de MSDN), probablemente tendrá acceso a las compilaciones especiales de depuración/verificadas de Windows Vista/7. Algunos profesionales en las industrias de desarrollo e ingeniería de software también pueden tener instalaciones de versiones de depuración especiales. De lo contrario, ya sea que te encuentres con las ediciones Home o Professional, incluso las ediciones Enterprise y Business, lo más probable es que sea la versión comercial. Todas esas versiones requerirán la versión comercial de los símbolos de depuración. Sin embargo, si tiene instalada una versión depurada/comprobada de Windows, necesitará los símbolos de depuración comprobados.
Como Greg ha explicado, los símbolos de depuración son básicamente una dirección. Por lo que yo entiendo, son básicamente un nombre propio para una función o elemento en la memoria, por lo que cuando un usuario está depurando un proceso o viendo una pila de llamadas, él o ella podrá ver información utilizable en lugar de corregir desplazamientos.
Greg también respondió esto, pero trataré de dar más detalles. Las compilaciones de venta al por menor y de depuración de Windows necesitan diferentes versiones de símbolos porque los archivos del sistema operativo se compilan de forma diferente para incluir información de depuración más útil. Esto hace que las direcciones de los símbolos se muevan muy ligeramente, por lo que se requiere un paquete diferente para identificar correctamente todo en la memoria.
Lo único que me confunde es por qué el paquete de símbolo comprobado es más pequeño. Me hubiera imaginado que sería más grande. Un gurú podría saber la razón de eso. Hablando de eso, me gustaría dejar en claro que no soy un depurador. Estoy fascinado con la ciencia detrás de esto. No obstante, espero que esto te haya ayudado.
Buena suerte gdb.
@Greg Hewgill, los símbolos están para la depuración, las versiones de lanzamiento no tienen ninguna información de depuración, ¿verdad? Si ese es el caso, ¿para qué sirve el símbolo minorista? – gdb
Acabo de comprobar el tamaño de los símbolos minoristas y comprobados, sus tamaños son muy cercanos, 209 MB y 202 MB respectivamente. – gdb
Tanto el símbolo minorista como el checkec son archivos pdb para la depuración. – gdb