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
我在7位64位窗口上安装了dlv,但是当我调用上述命令时,它无法成功安装,为什么以及如何成功安装dlv?
D:\go-vsc>go version
go version go1.10.3 windows/386
答案 0 :(得分:2)
您的问题与derekparker/delve issue 20有关:“对32位系统的支持”
确保每个组件(go,vscode等)都是64位。
Go应该来自https://dl.google.com/go/go1.10.3.windows-amd64.zip,架构x86-64,而不是x86。
答案 1 :(得分:2)
您遇到的问题:
src / github.com / derekparker / delve / proc / disasm.go:9:未定义:ArchInst
为x64体系结构安装go,该体系结构已在64位操作系统上为x86安装。卸载go并再次安装x64 OS版本。然后为相同的位架构安装delve。