在CentOS系统上搭建Golang编译环境,可以按照以下步骤进行:
1. 下载最新版本的Go二进制文件
首先,访问Go的官方网站 golang.org/dl/ 下载适用于Linux的最新版本Go二进制文件。例如,下载Go 1.17.2版本,可以使用以下命令:
wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz
2. 解压下载的二进制文件
将下载的Go安装包解压到 /usr/local
目录下:
sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz
3. 设置环境变量
为了使用Go命令,需要将其添加到系统的环境变量中。可以编辑 /etc/profile
文件,并添加以下内容:
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export GOBIN=$GOPATH/bin export GO111MODULE=on
保存并退出编辑器。
4. 使环境变量生效
运行以下命令使配置生效:
source /etc/profile
5. 验证安装
通过运行以下命令来验证Go是否安装成功:
go version
如果一切正常,应该能够看到Go的最新版本信息。
6. 创建工作空间(可选)
虽然Go 1.11及以上版本支持模块机制,可以不设置GOPATH,但为了传统的工作空间管理方式,可以创建一个工作空间目录:
mkdir -p $GOPATH/src mkdir -p $GOPATH/pkg mkdir -p $GOPATH/bin
7. 创建并运行第一个Go程序
创建一个简单的Go程序来验证环境是否配置正确:
cd $GOPATH/src mkdir -p github.com/user/hello cd github.com/user/hello nano hello.go
在 hello.go
文件中输入以下内容:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
保存并退出编辑器。
然后,使用以下命令编译并运行程序:
go build hello.go ./hello
如果一切正常,应该会在控制台输出 Hello, World!
。
通过以上步骤,您可以在CentOS系统上成功搭建Golang编译环境。