优化Ubuntu上的Golang打包速度可从以下方面入手:
依赖管理优化
go mod管理依赖,设置GOPROXY加速下载(如https://goproxy.cn)。编译参数优化
go build -p [CPU核心数](如-p 8)。GOCACHE环境变量(如export GOCACHE=$HOME/.cache/go)。go build -i仅重新编译修改的包。-ldflags="-s -w"减小体积。-tags netgo避免动态链接。硬件与环境优化
go clean -cache。工具链优化
代码层面优化