在 CentOS 上使用 Golang 打包应用需要先安装 Go 语言环境,然后创建一个简单的 Go 程序,最后使用 go build
命令将程序打包成可执行文件
- 安装 Go 语言环境:
首先,确保您的 CentOS 系统已经安装了必要的依赖包。然后,从 Go 官方网站下载并安装 Go 语言环境。请参考以下命令:
sudo yum install -y wget wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz
设置 Go 工作目录和默认路径:
export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
验证 Go 是否安装成功:
go version
- 创建一个简单的 Go 程序:
在您的 $GOPATH/src
目录下创建一个新的文件夹,例如 hello
,然后在该文件夹中创建一个名为 main.go
的文件。将以下代码粘贴到 main.go
文件中:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
- 使用
go build
命令打包应用:
在 hello
文件夹中,打开终端并运行以下命令:
go build -o hello main.go
这将在当前文件夹中生成一个名为 hello
的可执行文件。
- 运行可执行文件:
现在,您可以在终端中运行刚刚创建的可执行文件:
./hello
这将输出 “Hello, World!”。
至此,您已成功在 CentOS 上使用 Golang 打包了一个简单的应用。