在CentOS系统中完成Go语言的编译与运行并不困难,主要步骤包括:安装环境、编写代码、编译程序、执行程序。接下来我们逐一详细讲解。

第一步:安装Go语言环境(CentOS)
首先,从Go官网下载二进制包。根据CentOS系统架构(通常为64位),访问 Go官方下载页面(golang.org/dl/) 选择对应的Linux版本。以下以go1.17.6版本为例:
wget https://golang.org/dl/go1.17.6.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.17.6.linux-amd64.tar.gz
解压完毕后,需将Go二进制路径添加到系统PATH环境变量中。编辑 ~/.bashrc 或 ~/.bash_profile 文件,在末尾添加以下内容:
export PATH=$PATH:/usr/local/go/bin
保存文件后,执行 source ~/.bashrc(或 source ~/.bash_profile)使配置立即生效。运行 go version 命令验证安装是否成功。
第二步:编写Go语言程序
使用任意文本编辑器,创建一个名为 hello.go 的文件,并输入经典的“Hello, World!”程序代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
第三步:编译Go程序
打开终端,切换到 hello.go 文件所在目录,运行以下命令:
go build hello.go
等待几秒后,当前目录会生成一个名为 hello 的可执行文件(Windows系统下为 hello.exe)。如果编译过程没有错误提示,则表明代码编写正确。
第四步:运行Go程序
直接运行编译生成的可执行文件:
./hello
终端将输出 “Hello, World!”。至此,Go程序在CentOS上的编译运行流程顺利完成。
整个流程下来,可以发现CentOS上运行Go程序与其他Linux发行版几乎完全一致:下载、解压、配置PATH、编译、运行,仅此而已。当然,如果需要管理多个Go版本或使用模块化开发,后续还可以配置 GOPATH 或采用 go mod 进行依赖管理,这些属于进阶内容。重要的是先让第一个程序成功运行起来。
