go

Go 语言工具链

补充说明

go 是 Go 的官方工具链入口,负责模块管理、构建、测试、运行和安装。现代 Go 项目以 go.mod 为中心,不再依赖 GOPATH 组织源码。

常用示例

go version
go mod init example.com/app
go mod tidy
go build -o app ./cmd/app
go run ./cmd/app
go test ./...
go test -race ./...
go vet ./...
go env GOPATH GOMODCACHE GOPROXY
go install golang.org/x/tools/gopls@latest
go work init ./svc-a ./svc-b

# 交叉编译
GOOS=linux GOARCH=amd64 go build -o app-linux ./cmd/app

易错点与排错

相关命令