centos

Golang编译器在CentOS上怎么用

小樊
44
2025-07-22 17:07:35
栏目: 编程语言

在CentOS上使用Golang编译器,可以按照以下步骤进行:

1. 安装Golang

方法一:使用yum安装(适用于CentOS 8及以上版本)

sudo yum update -y
sudo yum install golang -y
go version

方法二:手动下载并安装

  1. 下载Golang安装包 访问Golang官方下载页面,找到适合CentOS的版本并下载。例如,下载 go1.20.5.linux-amd64.tar.gz

  2. 解压安装包

    sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
    
  3. 配置环境变量 编辑 /etc/profile~/.bashrc 文件,添加以下内容:

    export PATH=$PATH:/usr/local/go/bin
    export GOPATH=$HOME/go
    export GO111MODULE=on
    

    使配置生效:

    source /etc/profile
    
  4. 验证安装 运行以下命令检查Golang版本:

    go version
    

    如果显示Golang的版本信息,说明安装成功。

2. 配置Go工作空间

Golang推荐使用工作空间来管理项目。你可以创建一个工作空间目录,并设置相应的环境变量。

mkdir -p $HOME/go/src $HOME/go/bin $HOME/go/pkg

编辑 ~/.bashrc 文件,添加以下内容:

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

使配置生效:

source ~/.bashrc

3. 使用Go Modules(可选)

从Go 1.11版本开始,引入了模块(module)机制来管理依赖。你可以启用模块支持并初始化项目。

  1. 启用模块支持 在项目目录下运行以下命令启用模块支持:

    go mod init example.com/myproject
    
  2. 初始化项目 在项目目录下运行以下命令初始化项目:

    go mod tidy
    

4. 编写并运行一个简单的Golang程序

  1. 创建项目目录

    mkdir -p $HOME/go/src/myproject
    cd $HOME/go/src/myproject
    
  2. 编写Go程序 创建一个名为 main.go 的文件,并添加以下代码:

    package main
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World!")
    }
    
  3. 编译并运行程序

    go build main.go
    ./main
    

    如果看到输出 Hello, World!,则表示您已经成功安装了Golang并运行了一个简单的程序。

通过以上步骤,你可以在CentOS系统中成功配置Golang编译器,并开始编写和运行Go程序。如果有任何问题,可以参考Golang官方文档或社区资源寻求帮助。

0
看了该问题的人还看了