本人收集了一些关于golang的开发环境下的一些配置信息和常用命令,分享给大家。
#查看版本
go version
#查看内置环境变量
go env
#获取某个库
go get xxx
#初始化项目
go mod init project_name
#增加丢失的 module,去掉未用的module
go mod tidy
#编译更小的体积包
go build -ldflags -w xxx.go
#指定编译后文件名称
go build -o http_shutdown -ldflags -w main.go
#upx压缩
upx -9 xxx
#编译Linux可执行文件
go env -w CGO_ENABLED=0
go env -w GOOS=linux
go env -w GOARCH=amd64
go build main.go
#编译Windows可执行文件
go env -w CGO_ENABLED=0
go env -w GOOS=windows
go env -w GOARCH=amd64
go build main.go
GolangIde配置Mac下打包Linux环境变量
CGO_ENABLED=0
GOOS=linux
GOARCH=amd64
发表评论