Goland在Debug调试中遇到问题如下:could not launch process: decoding dwarf section info at offset 0x6: unsupported DWARF version 5
我的goland版本为2021.1.3,并且我的go版本为1.17.4.
在我同事的电脑上相同的情况下是能够运行debug的,我已经试过重装goland还是不能够解决这个问题
Goland在Debug调试中遇到问题如下:could not launch process: decoding dwarf section info at offset 0x6: unsupported DWARF version 5
基于new Bing的精确模式的回答:
这个问题可能是由于您使用的GoLand版本和Go版本不兼容导致的。Go 1.11和更高版本对DWARF信息进行了一些更改,因此您需要更新您的GoLand或Delve来支持最新的DWARF版本。您可以尝试以下方法:
更新GoLand到最新版本,或者至少到2018.2.2版本。
更新Delve,使用命令go get -u github.com/go-delve/delve/cmd/dlv。
确保您没有使用任何会移除调试信息的编译标志,例如-ldflags="-s -w"。
如果您需要进行远程调试,那么您还需要在目标机器上更新Delve,并确保使用Go 1.11或更高版本编译它。
希望这些方法能够帮助您解决问题。