商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 怎样在CentOS上配置Go编译环境

怎样在CentOS上配置Go编译环境

  发布于2026-07-01 阅读(0)

扫一扫,手机访问

说句实在话,在CentOS上配置Go编译环境,步骤就那么几步,但很多人容易在环境变量上卡壳。今天咱们就把这事儿捋清楚,从零开始,一步步走完。

怎样在CentOS上配置Go编译环境

1. 安装Go

先从安装Go开始。去官方网站下载Linux版本的安装包,然后用wget拉下来,解压到/usr/local目录,最后把/usr/local/go/bin加到PATH里。一气呵成:

# 下载Go安装包
wget https://golang.org/dl/go1.20.4.linux-amd64.tar.gz
# 解压到/usr/local目录
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
# 配置环境变量
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
# 使环境变量生效
source ~/.bashrc

这里有个小细节:如果你用的是zsh或者其他shell,记得把~/.bashrc换成对应的配置文件。

2. 验证安装

装好之后,别急着走,先验证一下。运行一句go version,如果看到版本号,说明安装成功。否则,检查一下环境变量有没有生效,或者是不是下载了错误的架构版本。

go version

3. 配置GOPATH和GOROOT

虽然从Go 1.11开始,Go Modules已经成为官方推荐的依赖管理模式,传统GOPATH的概念已经弱化了,但了解这两个变量的含义仍然有用。尤其当你需要维护老项目、或者想快速体验一些旧工具时,掌握它们能避免不少坑。

设置GOPATH

GOPATH是你的工作目录,用来存放源码和编译后的二进制文件。默认情况下,Go会使用$HOME/go。如果你希望换成其他目录,在~/.bashrc里加上:

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

然后执行source ~/.bashrc让配置生效。

设置GOROOT

GOROOT是Go的安装目录。通常安装时Go已经能自动识别,不需要手动设置。但如果遇到某些IDE或工具找不到Go环境,手动指定一下也简单:

export GOROOT=/usr/local/go

同样,别忘了source一下。

4. 使用Go Modules(可选)

现在新项目基本上都在用Go Modules。它带来的最大好处是:不再依赖全局的GOPATH,项目目录放在哪里都行。初始化一个模块只需:

go mod init 

比如:

go mod init example.com/myproject

然后通过go get添加依赖:

go get github.com/gin-gonic/gin

依赖会自动下载到$GOPATH/pkg/mod里,版本信息记录在go.modgo.sum里。这比以前的vendor管理方式清爽多了。

5. 配置IDE(可选)

如果你在用VSCode,安装Go扩展后,需要确保两个设置正确:

  1. 打开设置(Ctrl + ,),搜索Go: GOROOTGo: GOPATH,填入正确的路径。
  2. 启用语言服务器:搜索Go: Use Language Server并勾选。这会开启自动补全、跳转定义等功能,体验会好不少。

至此,CentOS上的Go编译环境就搭好了。写个简单的hello.go试试,应该能顺利编译运行。后续遇到版本更新,只需替换压缩包重新解压,再调整一下PATH路径即可——不过别忘了把旧版本的文件清理干净。

本文转载于:https://www.yisu.com/ask/71582562.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注