Quelle est la différence entre les symboles et vérifié les symboles?
- Windows XP avec Service Pack 3 x86 de détail de symboles, de toutes les langues (taille du Fichier: 209 MO - la Plupart des clients veulent ce package.)
- Windows XP avec Service Pack 3 x86 vérifié les symboles, toutes les langues (taille du Fichier: 202 MO)
Cité de ici.
Quelle est la différence entre les symboles et vérifié les symboles?
Vous devez vous connecter pour publier un commentaire.
En général, la différence entre "commerce de détail" et "vérifié" est similaire à une "libération" et "debug" de construire. Microsoft propose deux noyaux, l'un compilé pour un usage régulier et une supplémentaire avec les informations de débogage. Les deux différents builds ont également deux différentes tables de symboles.
Si vous êtes un ou une étudiant en Sciences Informatiques à l'université (ou si vous vous avérez justement avoir accès à MSDN e-Académie de logiciel), vous aurez probablement accès à la spéciale de débogage/le contrôle des versions de Windows Vista/7. Certains professionnels dans le développement de logiciels et l'ingénierie industries ont des installations de la spéciale de débogage ainsi. Sinon, si vous venez à travers la Maison ou le Professionnel editions-même de l'Entreprise et des Affaires éditions--il sera probablement la version commerciale. Toutes ces versions nécessitent la version commerciale de l'symboles de débogage. Toutefois, si vous avez un debug/version vérifiée de Windows installé, vous aurez besoin de le vérifié les symboles de débogage.
Comme Greg l'a expliqué, les symboles de débogage sont fondamentalement une adresse. Comme je le comprends, il s'agit d'un nom propre d'une fonction ou d'un élément dans la mémoire, de sorte que lorsqu'un utilisateur est débogage d'un processus ou de la visualisation d'une pile, il ou elle sera en mesure de voir l'information utilisable au lieu de l'adresse de décalages.
Greg a répondu à cette déjà en tant que bien, mais je vais essayer de préciser. Le commerce de détail et de débogage de Windows ont besoin de différentes versions de symboles parce que le système d'exploitation, les fichiers sont compilés différemment pour inclure plus utile des informations de débogage. Cela rend les adresses pour les symboles de déplacer très légèrement, de sorte qu'un paquet différent est nécessaire pour identifier correctement tout en mémoire.
La seule chose que je ne comprends pas est pourquoi le activée symbole paquet est plus petit. J'aurais pensé qu'il serait plus grand. Un gourou peut connaître la raison de cette. En parlant de cela, je tiens à préciser que je ne suis pas un débogueur. Je suis juste fasciné par la science derrière elle. Néanmoins, j'espère que cela vous a aidé à en sortir.
Bonne chance gdb.
Pour des raisons pratiques, description des deux lots a été donné dans l'article microsoft https://developer.microsoft.com/en-us/windows/hardware/download-symbols . Pour l'été précis,
"Presque tous les clients exigent que les symboles de la version commerciale. Si vous déboguez une version spéciale de Windows avec les informations de débogage supplémentaires, alors vous devriez télécharger les symboles pour la version vérifiée."
En d'autres termes, plus de chances vous avez besoin de détail version.