首頁 >後端開發 >Golang >為什麼在 GoLand 中調試時出現「在偏移 0x0 處解碼 dwarf 節訊息:太短」錯誤?

為什麼在 GoLand 中調試時出現「在偏移 0x0 處解碼 dwarf 節訊息:太短」錯誤?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-05 03:47:02886瀏覽

Why Am I Getting

偵錯錯誤:「在偏移量0x0 處解碼dwarf 部分訊息:太短」

使用JetBrains GoLand 除錯Go 時會出現偵錯Go 時會出現偵錯此錯誤程序,說明可執行檔中的偵錯資訊不足。

解決方案

此錯誤的主要解決方案是將GoLand更新到版本2018.2.2。此版本附帶 GoLand 使用的偵錯工具 Delve 的更新版本。

對於遠端偵錯,本機和目標電腦上都需要更新 Delve。確保 Delve 是使用 Go 版本 1.11 建構的,以防止相容性問題。

其他注意事項

  • 停用偵錯標誌:如果執行檔編譯時沒有偵錯標誌,它可能不包含所需的調試資訊。啟用調試標誌來解決此問題。
  • 外掛程式包: 使用標準庫「外掛程式」套件可能會觸發此錯誤。該問題預計會在 Go 1.12 中修復。

以上是為什麼在 GoLand 中調試時出現「在偏移 0x0 處解碼 dwarf 節訊息:太短」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn