ubuntu

如何在Ubuntu上快速打包Golang

小樊
37
2025-08-17 15:29:04
栏目: 编程语言

在Ubuntu上快速打包Golang项目,可按以下步骤操作:

  1. 安装Go环境

    sudo apt update && sudo apt install golang-go  
    go version  # 验证安装  
    
  2. 准备项目依赖
    确保项目根目录有go.mod文件(若无则运行go mod init <模块名>),并使用go mod tidy整理依赖。

  3. 编译生成可执行文件

    cd /path/to/project  
    go build -o myapp  # 生成名为myapp的可执行文件  
    
  4. 可选:压缩可执行文件
    安装upx并压缩文件:

    sudo apt install upx-ucl  
    upx --best myapp  
    
  5. 可选:打包为压缩包

    tar -czvf myapp.tar.gz myapp  
    

快速命令总结(假设已安装Go且项目有go.mod):

cd /path/to/project && go build -o myapp && tar -czvf myapp.tar.gz myapp  

若需跨平台打包,可添加GOOSGOARCH参数(如GOOS=windows GOARCH=amd64)。

0
看了该问题的人还看了