centos

centos golang编译环境如何搭建

小樊
42
2025-02-20 17:29:23
栏目: 编程语言

在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编译环境。

0
看了该问题的人还看了