1. windows安装:
# 建议下载 msi 安装包安装,省事
go1.24.4.windows-386.msi
# 下载 zip的安装包
# 解压到安装路径, 例如: D:\\env\\go
# 添加环境变量
其他设置:
# 设置 CC 指向 MinGW-w64 的 gcc(64位)
set CC=C:\mingw64\bin\gcc.exe
# 设置 CGO 编译参数(头文件路径)
set CGO_CFLAGS="-I C:\mingw64\x86_64-w64-mingw32\include"
# 设置 CGO 链接参数(库文件路径)
set CGO_LDFLAGS="-L C:\mingw64\x86_64-w64-mingw32\lib"
# 查看 Go 环境变量是否生效
go env CC CGO_CFLAGS CGO_LDFLAGS
2. Linux安装:
# 下载并解压
wget https://dl.google.com/go/go<VERSION>.linux-amd64.tar.gz # 替换为实际版本
sudo rm -rf /usr/local/go # 删除旧版本
sudo tar -C /usr/local -xzf go<VERSION>.linux-amd64.tar.gz
# 更新环境变量(如果需要)
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc # 或 ~/.zshrc
source ~/.bashrc
参考安装脚本
#!/bin/bash
tool_path=`which wget`
if [ -z ${tool_path} ] then
echo ${path} " is null";
exit 0
fi
# download package
wget -c https://golang.google.cn/dl/go1.19.3.darwin-amd64.tar.gz
# unpackage
tar -xvf go1.19.3.darwin-amd64.tar.gz
# install
mv go /usr/local/
# go home
passwd=your login user password
echo ${passwd} | sudo groupadd go
echo ${passwd} | sudo useradd -g go -s /bin/bash go
sudo mkdir /home/go
sudo mkdir /home/go/bin # 可执行文件
sudo mkdir /home/go/pkg # 依赖包
sudo mkdir /home/go/src # 工程代码
# env
echo "export GOROOT=/usr/local/go" >> /home/go/.bashrc # go 安装路径
echo "export GOPATH=/home/go/" >> /home/go/.bashrc # go 工作目录
echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin" >> /home/go/.bashrc
sudo chown go:go /home/go -R
3. 其他设置
查看环境变量
go env
代理设置:
go env -w GOPROXY=https://goproxy.cn