在CentOS系统上搭建Golang编译环境,可以按照以下步骤进行:
首先,访问Go的官方网站 golang.org/dl/ 下载适用于Linux的最新版本Go二进制文件。例如,下载Go 1.17.2版本,可以使用以下命令:
wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz
将下载的Go安装包解压到 /usr/local
目录下:
sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz
为了使用Go命令,需要将其添加到系统的环境变量中。可以编辑 /etc/profile
文件,并添加以下内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export GO111MODULE=on
保存并退出编辑器。
运行以下命令使配置生效:
source /etc/profile
通过运行以下命令来验证Go是否安装成功:
go version
如果一切正常,应该能够看到Go的最新版本信息。
虽然Go 1.11及以上版本支持模块机制,可以不设置GOPATH,但为了传统的工作空间管理方式,可以创建一个工作空间目录:
mkdir -p $GOPATH/src
mkdir -p $GOPATH/pkg
mkdir -p $GOPATH/bin
创建一个简单的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编译环境。