1
D:\go-vsc>go get github.com/derekparker/delve/cmd/dlv
# github.com/derekparker/delve/pkg/proc
src\github.com\derekparker\delve\pkg\proc\disasm.go:11:14: undefined: ArchInst

我在window 7 64bit上安装了dlv,但是当我调用上面的命令时,它无法安装成功,为什么以及如何成功安装dlv?

D:\go-vsc>go version
go version go1.10.3 windows/386
4

2 回答 2

2

您遇到的问题:

src/github.com/derekparker/delve/proc/disasm.go:9:未定义:ArchInst

在 github 上报告了 delve。

在 64 位操作系统上安装为 x86 安装的 go for x64 架构。卸载 go 并再次安装 x64 操作系统版本。然后为相同的位架构安装 delve。

于 2018-08-19T13:28:31.280 回答
2

Your issue is related to derekparker/delve issue 20: "Support for 32-bit systems"

Make sure every component (go, vscode, ...) is 64bits.
Go should be from https://dl.google.com/go/go1.10.3.windows-amd64.zip, architecture x86-64, not x86.

于 2018-08-19T13:21:03.270 回答