在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)。