ubuntu

如何在Ubuntu上实现Golang快速打包

小樊
52
2025-08-17 15:33:06
栏目: 编程语言

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

  1. 安装Go环境

    sudo apt update && sudo apt install golang-go  # 安装Go  
    go version  # 验证安装  
    
  2. 初始化项目依赖

    go mod init <项目名>  # 创建go.mod文件  
    go mod tidy  # 自动管理依赖  
    
  3. 快速编译打包

    go build -o <输出文件名>  # 生成可执行文件  
    
  4. 可选:压缩文件

    sudo apt install upx-ucl  # 安装UPX压缩工具  
    upx --best <输出文件名>  # 压缩可执行文件  
    
  5. 可选:Docker打包(跨平台)
    创建Dockerfile

    FROM golang:alpine  
    WORKDIR /app  
    COPY . .  
    RUN go build -o <输出文件名>  
    CMD ["./<输出文件名>"]  
    

    构建镜像:

    docker build -t <镜像名> .  
    

说明

0
看了该问题的人还看了