你的问题“为什么 Ubuntu golang 打包”有点简略,我猜你可能是想问下面几种常见情况之一。我分别解释一下,你可以看哪个符合你的场景:
常见原因:
GOOS=windows GOARCH=amd64 go build -o app.exe
go build 打包后文件很大?原因:
解决:
go build -ldflags "-s -w" -o app
upx --best --lzma app
常见问题:
gcc(CGO 需要)sudo apt install build-essential
GOPATH / GO111MODULE 配置问题/usr/local)如果是发布软件:
.deb 包管理dpkg-deb 或 fpm 打包方便安装卸载你可以告诉我你具体想了解哪一种:
我可以直接给你完整示例。