Ubuntu 安装升级 Golang

1. 若系统之前存在旧版本的 go,无则跳过此步骤

sudo rm -rf /usr/local/go
sudo apt-get remove golang
sudo apt-get remove golang-go
sudo apt-get autoremove

2. 获取安装包

# wget 后面的下载链接请去[golang官网](https://golang.google.cn/dl/)获取需要的go版本
sudo wget https://golang.google.cn/dl/go1.22.3.linux-amd64.tar.gz
# 解压文件
sudo tar -zxvf go1.22.3.linux-amd64.tar.gz -C /usr/local

3. 设置环境变量

编辑 /etc/profile

sudo tee -a /etc/profile << 'EOF'

# Go Language Environment Variables
export GOROOT=/usr/local/go
export GOPATH=$HOME/gowork
export GOBIN=$GOPATH/bin
export PATH=$GOBIN:$GOROOT/bin:$PATH
EOF

使环境变量生效(仅对当前终端会话,如需永久生效需重启系统):

source /etc/profile

4. 验证配置是否正确生效

go version

如果显示Go的版本号(如 go version go1.22.3 linux/amd64),则说明环境配置成功

5. 创建 GOPATH 工作区

# 首次设置后,你需要手动创建 $HOME/gowork目录结构:
mkdir -p $HOME/gowork/{bin,src,pkg}

6. 开启 GO111MOUDLE 和设置 GOPROXY

go env -w GO111MODULE=on
go env -w GOPROXY="https://goproxy.cn"

7. 安装最新版安装 gcc

sudo apt update
sudo apt install build-essential

验证 GCC 编译器是否已成功安装,请使用 gcc --version 命令打印 GCC 版本

gcc --version