在CentOS上使用Golang编译器,可以按照以下步骤进行:
sudo yum update -y
sudo yum install golang -y
go version
下载Golang安装包
访问Golang官方下载页面,找到适合CentOS的版本并下载。例如,下载 go1.20.5.linux-amd64.tar.gz
。
解压安装包
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
配置环境变量
编辑 /etc/profile
或 ~/.bashrc
文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export GO111MODULE=on
使配置生效:
source /etc/profile
验证安装 运行以下命令检查Golang版本:
go version
如果显示Golang的版本信息,说明安装成功。
Golang推荐使用工作空间来管理项目。你可以创建一个工作空间目录,并设置相应的环境变量。
mkdir -p $HOME/go/src $HOME/go/bin $HOME/go/pkg
编辑 ~/.bashrc
文件,添加以下内容:
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
使配置生效:
source ~/.bashrc
从Go 1.11版本开始,引入了模块(module)机制来管理依赖。你可以启用模块支持并初始化项目。
启用模块支持 在项目目录下运行以下命令启用模块支持:
go mod init example.com/myproject
初始化项目 在项目目录下运行以下命令初始化项目:
go mod tidy
创建项目目录
mkdir -p $HOME/go/src/myproject
cd $HOME/go/src/myproject
编写Go程序
创建一个名为 main.go
的文件,并添加以下代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
编译并运行程序
go build main.go
./main
如果看到输出 Hello, World!
,则表示您已经成功安装了Golang并运行了一个简单的程序。
通过以上步骤,你可以在CentOS系统中成功配置Golang编译器,并开始编写和运行Go程序。如果有任何问题,可以参考Golang官方文档或社区资源寻求帮助。