温馨提示×

Golang 在 CentOS 上如何进行打包

小樊
46
2025-11-26 02:30:59
栏目: 编程语言

在 CentOS 上使用 Golang 进行打包,你需要遵循以下步骤:

  1. 安装 Golang

首先,确保你已经在 CentOS 上安装了 Golang。如果还没有安装,可以通过以下命令安装:

sudo yum install golang
  1. 设置 Golang 环境变量

设置 GOROOTGOPATH 环境变量。GOROOT 是 Golang 的安装路径,而 GOPATH 是你的工作空间路径。你可以将以下内容添加到 ~/.bashrc~/.bash_profile 文件中:

export GOROOT=/usr/lib/golang
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

然后运行 source ~/.bashrcsource ~/.bash_profile 使环境变量生效。

  1. 编写 Go 代码

在你的工作空间(例如 $GOPATH/src/myapp)中编写你的 Go 代码。

  1. 编译 Go 代码

在项目目录中,使用 go build 命令编译你的 Go 代码。这将生成一个可执行文件,位于当前目录中。

cd $GOPATH/src/myapp
go build
  1. 打包可执行文件

使用 tar 命令将可执行文件打包为一个 tarball 文件。例如,将可执行文件打包为 myapp.tar.gz

cd $GOPATH/src/myapp
tar -czvf myapp.tar.gz myapp

现在,你已经成功地在 CentOS 上使用 Golang 打包了你的应用程序。你可以将生成的 myapp.tar.gz 文件发送给其他人,他们可以解压缩并运行它。

0