如何在Ubuntu上快速打包Golang
在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
)。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!