在Ubuntu上快速打包Golang项目,可按以下步骤操作:
安装Go环境
sudo apt update && sudo apt install golang-go
go version # 验证安装
准备项目依赖
确保项目根目录有go.mod
文件(若无则运行go mod init <模块名>
),并使用go mod tidy
整理依赖。
编译生成可执行文件
cd /path/to/project
go build -o myapp # 生成名为myapp的可执行文件
可选:压缩可执行文件
安装upx
并压缩文件:
sudo apt install upx-ucl
upx --best myapp
可选:打包为压缩包
tar -czvf myapp.tar.gz myapp
快速命令总结(假设已安装Go且项目有go.mod
):
cd /path/to/project && go build -o myapp && tar -czvf myapp.tar.gz myapp
若需跨平台打包,可添加GOOS
和GOARCH
参数(如GOOS=windows GOARCH=amd64
)。