(1)下载失败,则设置go代理;
set GOPROXY=https://goproxy.cn
go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
go get -v github.com/ramya-rao-a/go-outline
go get -v github.com/cweill/gotests/gotests
go get -v github.com/fatih/gomodifytags
go get -v github.com/josharian/impl
go get -v github.com/haya14busa/goplay/cmd/goplay
go get -v github.com/go-delve/delve/cmd/dlv
go get -v -d github.com/go-delve/delve/cmd/dlv@master
go get -v honnef.co/go/tools/cmd/staticcheck
go get -v golang.org/x/tools/gopls
go get -v golang.org/x/tools/cmd/goimports
go get -v -d github.com/stamblerre/gocode
(2)vs code配置编译的环境:
go env -w GOPATH=D:\go_proj\src
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
go mod download gopkg.in/ini.v1
go get
go get github.com/shadowsocks/go-shadowsocks2
go mod download github.com/shadowsocks/go-shadowsocks2
go mod tidy // 删除不需要的依赖包,下载新的依赖包,更新go.sum;
浏览器的:
go build -ldflags "-w -s" -tags "normal" -o xx.exe
SDP客户端:
go build -ldflags "-w -s" -tags "tunnel" -o xx.exe

本文介绍了如何在VSCode中安装Go的编译环境,包括设置GOPROXY以解决下载问题,以及通过一系列命令安装必要的工具,如gopkgs, go-outline, gotests等。接着,配置VSCode的GOPATH和GO111MODULE,确保使用正确的代理,并通过`go mod`命令管理依赖。最后,展示了如何使用`go build`命令生成可执行文件。"
89459791,7686172,C++实现桥接模式:模拟毛笔,"['设计模式', 'C++', '桥接模式']
762

被折叠的 条评论
为什么被折叠?



