Ubuntu 安装升级 Golang
1. 若系统之前存在旧版本的 go,无则跳过此步骤
sudo rm -rf /usr/local/go
sudo apt-get remove golang
sudo apt-get remove golang-go
sudo apt-get autoremove2. 获取安装包
# 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/local3. 设置环境变量
编辑 /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/profile4. 验证配置是否正确生效
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