首頁  >  文章  >  後端開發  >  為什麼在 GoLand 中調試 Go 時會看到「在偏移 0x0 處解碼 Dwarf 節訊息:太短」錯誤?

為什麼在 GoLand 中調試 Go 時會看到「在偏移 0x0 處解碼 Dwarf 節訊息:太短」錯誤?

Barbara Streisand
Barbara Streisand原創
2024-11-06 11:54:02804瀏覽

Why Am I Seeing the

使用GoLand 調試Go:「在偏移0x0 處解碼Dwarf 節資訊:太短」錯誤

嘗試在以下位置調試Go程式時JetBrains GoLand,您可能會遇到錯誤:「在偏移量0x0 處解碼dwarf部分資訊:太短。

解決方案:

此問題的根本原因在於捆綁版本隨 GoLand 一起提供的 Delve。若要解決該錯誤,請將 GoLand 更新至版本 2018.2.2 或更高版本。此外,如果需要遠端偵錯,請確保目標機器上已更新 Delve 並使用 Go 1.11 進行編譯。

其他潛在原因:

在某些情況下,這錯誤也可能是由於以下原因引起的:

  • 在沒有在調試標誌的情況下編譯應用程序,這會刪除調試資訊。
  • 使用標準庫中的「插件」包,這可能會引入問題在 Go 編譯器中。此問題將在 Go 1.12 中解決。

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

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