1 安装 go 配置环境变量 新建:GOROOT(c:\go) GOPATH(c:\GOPATH)
在 path 中加入 %GOROOT%\bin\ 和 %GOPATH%\bin\
2 安装 vscode 默认安装即可
3 安装 git 默认安装 加入 git bin 到 path 中:
4 安装插件:
在 GOPATH 中创建路径为:c:\GOPATH\src\golang.org\x\
Cmd 到 上述目录 执行:
git clone https://github.com/golang/tools.git tools
打开 vsCode 终端,切换到 终端,进入“%GOPATH”目录,执行
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/josharian/impl
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
此时已经可以调试了
5 调试 go-ethereum 工程
建立目录:C:\GOPATH \src\github.com\ethereum\
将 go-ethereum 工程拷贝到上目录下:
用 vscode 打开 go-ethereum 目录
在 cmd\geth\main.go main 函数中打下断点 f5 启动调试