Ce n'cet avertissement signifie?
J'ai souvent rencontré le message d'avertissement suivant à partir de gdb:
warning: .dynamic section for XXX is not at the
expected address
où XXX est le nom d'une bibliothèque.
Plus récemment, je l'ai eu pour libgobject-2.0.. Mon application utilise GTK. gdb a été de le lancer sans problème jusqu'à hier, quand j'ai synchronisé le code le plus récent à partir du référentiel et construit de nouveau. Depuis lors, il a été se plaindre .section dynamique. Quelles sont les raisons possibles pour cela? Et comment les résoudre?
OriginalL'auteur 341008 | 2010-11-15
Vous devez vous connecter pour publier un commentaire.
Certains gdb versions sont en fait un peu plus utile avec cette mise en garde. Ils ont quelque chose de sortie suivantes:
avertissement: .dynamique de la section "libhello."n'est pas à l'adresse prévue (problème de bibliothèque ou de l'incompatibilité de version?)
Assurez-vous que GDB trouve à la bibliothèque de votre programme a effectivement été compilé avec et que tous les symboles de débogage, si dans des fichiers séparés, pour l'application et la bibliothèque sont à jour et compatible avec les versions que vous utilisez.
Une mise à jour sonne comme une bonne suspect pour une cause. C'bibliothèques peuvent également provoquer cet avertissement, bien que je pense de gdb peut gérer ce cas.
OriginalL'auteur thkala