以下是在Ubuntu下提升Golang編譯速度的方法:
-c僅編譯不鏈接,-s去除調試信息,-p設置并行編譯數(如-p 4)。-buildcache true或設置GOCACHE環境變量緩存中間結果。-modvendor將依賴存入vendor目錄。GOMAXPROCS設置并行編譯數。UPX壓縮可執行文件(需先安裝),減少體積。go mod tidy清理無用依賴。GOPROXY加速依賴下載(如export GOPROXY=https://goproxy.cn)。CGO_ENABLED=0)避免動態庫依賴,或通過-ldflags="-s -w"減小編譯體積。參考來源: