下载解压go压缩包
go国内下载地址:https://golang.google.cn/learn/
# 下载
wget -c https://go.dev/dl/go1.20.2.linux-amd64.tar.gz
# 解压到指定目录
tar xvf go1.20.2.linux-amd64.tar.gz -C /usr/local/
编辑go变量
vim /etc/profile.d/go.sh
# 指定go执行程序位置
export PATH=$PATH:/usr/local/go/bin
# 指定GOPATH变量位置
export GOPATH=$HOME/gobuild/
# 自动决定是否启用模块支持
export GO111MODULE=on
# 国内加速
# export GOPROXY=https://goproxy.cn
使go变量
生效
source /etc/profile.d/go.sh
结果验证
# 查看go版本
go version
Golang小常识
# 禁用cgo
go build -no-cgo
# 禁用外部链接器
go build -no-extld
# 忽略本地模式
go build -no-local
# 不生成DWARF调试信息
go build -no-dwarf
# 不生成汇编头文件
go build -no-asmhdr
# 编译完成后不打印横幅
go build -no-banner
# 禁用Objective-C类
go build -no-objc-classes