ubuntu

Golang项目如何在Ubuntu打包成功

小樊
43
2025-08-19 15:32:11
栏目: 编程语言

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

  1. 安装Go环境

    sudo apt update && sudo apt install golang-go  
    

    验证安装:go version

  2. 初始化项目(推荐使用Go Modules)

    go mod init <模块名>  # 如 go mod init github.com/yourname/project  
    go mod tidy           # 下载并整理依赖  
    
  3. 编译项目

    go build -o <输出文件名>  # 如 go build -o myapp  
    
    • 跨平台编译(如Windows):
      GOOS=windows GOARCH=amd64 go build -o myapp.exe  
      
  4. 可选:优化打包

    • 压缩文件:用tar打包可执行文件
      tar -czvf myapp.tar.gz myapp  
      
    • 静态编译:避免依赖问题(需添加-tags netgo等参数)。
  5. 部署(可选)

    • 直接运行:将生成的可执行文件上传至目标服务器即可运行。
    • Docker打包:编写Dockerfile,构建镜像后运行容器。

关键依赖管理:务必通过go mod tidy确保依赖完整,避免遗漏。

以上步骤参考自。

0
看了该问题的人还看了