Rumah >pembangunan bahagian belakang >Golang >Mengapa Saya Mendapat Ralat 'menyahkod bahagian kerdil pada offset 0x0: terlalu pendek' Semasa Menyahpepijat dalam GoLand?

Mengapa Saya Mendapat Ralat 'menyahkod bahagian kerdil pada offset 0x0: terlalu pendek' Semasa Menyahpepijat dalam GoLand?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-05 03:47:02890semak imbas

Why Am I Getting

Ralat Penyahpepijatan: "menyahkod maklumat bahagian kerdil pada offset 0x0: terlalu pendek"

Ralat ini berlaku apabila menggunakan JetBrains GoLand untuk nyahpepijat Go program, menunjukkan bahawa maklumat penyahpepijatan dalam boleh laku tidak mencukupi.

Penyelesaian

Penyelesaian utama kepada ralat ini ialah mengemas kini GoLand kepada versi 2018.2.2. Versi ini dihantar dengan versi Delve yang dikemas kini, alat penyahpepijatan yang digunakan oleh GoLand.

Untuk penyahpepijatan jauh, pengemaskinian Delve diperlukan pada kedua-dua mesin tempatan dan sasaran. Pastikan Delve dibina menggunakan Go versi 1.11 untuk mengelakkan isu keserasian.

Pertimbangan Tambahan

  • Bendera Nyahpepijat Dilumpuhkan: Jika boleh laku telah disusun tanpa bendera penyahpepijatan, ia mungkin tidak mengandungi maklumat penyahpepijatan yang diperlukan. Dayakan bendera penyahpepijatan untuk menyelesaikan masalah ini.
  • Pakej Plugin: Menggunakan pakej "plugin" perpustakaan standard boleh mencetuskan ralat ini. Isu ini dijangka akan diselesaikan dalam Go 1.12.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'menyahkod bahagian kerdil pada offset 0x0: terlalu pendek' Semasa Menyahpepijat dalam GoLand?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn