以下是提升Ubuntu上Golang打包速度的方法:
GOMAXPROCS:设置为CPU核心数,提升并行编译效率。GOCACHE:指定缓存目录,缓存中间结果避免重复编译。GOPROXY:配置代理(如https://goproxy.cn),加速依赖下载。-ldflags "-s -w":去除符号表和调试信息,减小编译体积。-gcflags="-m":启用逃逸分析优化内存分配。-p:指定并行编译核心数(如-p 8)。go mod vendor将依赖存入本地vendor目录,避免重复下载。CGO_ENABLED=0,避免C库依赖,提升编译速度。sccache等缓存工具存储编译结果。