操作系统版本 | 操作系统架构 |
---|---|
银河麒麟服务器操作系统 V10 SP1 SP2 SP3 | X86-64 |
银河麒麟服务器操作系统 V10 SP1 SP2 SP3 | ARM64 |
本文档提供三种不同的 go 安装方式:
安装方式 | 版本号 |
---|---|
yum安装 | Go 1.15.7 |
二进制安装 | Go 1.19.4 |
源码编译安装 | Go 1.19.4 |
(1)使用yum 命令安装 go
yum -y install golang
(2)3.1.2 查看安装版本
go version
(3)3.1.3 如下图显示 go 版本
(1)3.2.1 下载二进制文件
x86-64
,ARM64 架构选择: ARM64
(2)解压二进制包
将下载的二进制包解压到/usr/local目录
tar -zxvf go1.19.4.linux-arm64.tar.gz -C /usr/local
(3)配置环境变量
在 /etc/profile 文件结尾添加go环境变量
echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile
(4)加载环境变量
source /etc/profile
(5)验证安装版本
go version
(6)如下图显示go版本
(1)安装源内golang
在 1.4 版本之前,golang还没有实现自举,其构建工具采用 C 来实现。在 1.5 版本开始,golang实现了自举,其构建工具完全采用自身语言 go 来实现。因此,安装
version > 1.4
版本之前,必须先安装早期的版本。此处以源内的 1.15.7 为例
(2)配置临时环境变量
export GOROOT_BOOTSTRAP=/usr/lib/golang
export GOROOT_FINAL=/usr/lib/golang
export GOHOSTOS=linux
export GOHOSTARCH=arm64
(3)下载golang 1.19.4的源码
(4)解压源码包
tar -zxvf go1.19.4.src.tar.gz -C /usr/local
cd /usr/local/go/src
(5)执行脚本编译安装
./all.bash
(6)卸载老版本golang
yum remove golang
(7)配置新版本环境变量
在 /etc/profile 文件结尾添加go环境变量
echo 'export PATH=$PATH:/usr/local/go/bin ' >> /etc/profile
(8)加载环境变量
source /etc/profile
(9)验证go版本
go version
(10)如下图显示go版本
创建一个 go 程序 hello.go(Go 语言源文件的扩展是 .go),代码如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
使用 go run
命令,执行 go 语言代码:
go run hello.go
执行成功,结果显示为:
Hello, World!
使用 go build
命令来生成二进制文件:
go build hello.go
./hello
执行成功,结果显示为:
Hello, World!
说明go安装成功
添加我为好友,拉您入交流群!
请使用微信扫一扫!