centos

CentOS中Golang打包有哪些步骤

小樊
42
2025-08-14 22:28:50
栏目: 编程语言

在CentOS中打包Golang项目,核心步骤如下:

  1. 安装Go环境
    • 通过yum安装:sudo yum install golang
    • 或手动下载安装包解压至/usr/local,配置GOROOTGOPATH环境变量。
  2. 准备项目
    • 确保代码目录包含main.go,使用go mod init初始化模块(依赖管理)。
  3. 编译项目
    • 进入项目目录,执行go build -o <可执行文件名>生成二进制文件。
    • 如需交叉编译(如生成Linux 64位文件):
      export GOOS=linux GOARCH=amd64  
      go build -o <可执行文件名>  
      ```。  
      
  4. 打包资源
    • 将可执行文件与配置文件(如config/目录)打包为压缩包:
      tar -czvf <项目名>.tar.gz <可执行文件> <配置文件目录>
  5. 部署与运行
    • 上传压缩包至服务器,解压后赋予执行权限:
      tar -xzvf <项目名>.tar.gz  
      chmod +x <可执行文件>  
      ./<可执行文件>  
      ```。  
      
      

可选优化

0
看了该问题的人还看了