Maison >développement back-end >Golang >Pourquoi est-ce que j'obtiens l'erreur « décodage des informations sur la section naine au décalage 0x0 : trop court » lors du débogage dans GoLand ?

Pourquoi est-ce que j'obtiens l'erreur « décodage des informations sur la section naine au décalage 0x0 : trop court » lors du débogage dans GoLand ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-05 03:47:02890parcourir

Why Am I Getting

Erreur de débogage : "décodage des informations de section naine au décalage 0x0 : trop court"

Cette erreur se produit lors de l'utilisation de JetBrains GoLand pour déboguer un Go programme, indiquant que les informations de débogage dans l'exécutable sont insuffisantes.

Solution

La principale solution à cette erreur est de mettre à jour GoLand vers la version 2018.2.2. Cette version est livrée avec une version mise à jour de Delve, l'outil de débogage utilisé par GoLand.

Pour le débogage à distance, la mise à jour de Delve est nécessaire sur les machines locales et cibles. Assurez-vous que Delve est construit à l'aide de Go version 1.11 pour éviter les problèmes de compatibilité.

Considérations supplémentaires

  • Indicateurs de débogage désactivés : Si l'exécutable a été compilé sans indicateurs de débogage, il se peut qu'il ne contienne pas les informations de débogage requises. Activez les indicateurs de débogage pour résoudre ce problème.
  • Package de plug-in : L'utilisation du package "plugin" de la bibliothèque standard peut déclencher cette erreur. Ce problème devrait être résolu dans Go 1.12.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn