Comment pouvez-vous vérifier si un exécutable Linux a été compilé avec des informations de débogage symboliques?L'exécutable a-t-il été compilé avec les informations de débogage?
1
A
Répondre
4
solution la plus rapide que je peux penser à: charger avec GDB:
gdb myexecutable
Vous devriez obtenir quelque chose comme « (pas de symboles de débogage trouvés) » s'il n'y a pas de symboles utilisables à l'intérieur.
Mise à jour: Pour revenir au shell contrôle (ou autre) ajouter --batch
:
gdb myexecutable --batch
0
Je ne sais pas, parce que je suis sur Mac OS X en ce moment, mais peut-être déposer montre si elle contient des symboles ou non.