银河麒麟系统安装Go语言开发环境 麒麟OS编程环境配置

银河麒麟系统安装Go语言开发环境 麒麟OS编程环境配置

系统教程

银河麒麟V10安装Go语言开发环境有三种方法:一、APT源安装(仅x86_64,版本较旧);二、官网二进制包手动安装(全架构通用,推荐ARM64);三、Kylin-IDE内置SDK管理(图形界面用户专用),最后需验证开发能力。

如果您在银河麒麟系统上准备开展Go语言编程工作,但发现系统未预装Go开发环境,则可能是由于官方镜像默认不包含Go二进制分发包,或预装版本过旧、架构不匹配。以下是针对银河麒麟V10桌面版/服务器版(适配ARM64/x86_64架构)安装Go语言开发环境的多种可行方法:

一、使用APT源安装预编译Go包(适用于x86_64架构)

该方法依赖麒麟OS官方软件源中维护的golang-go包,安装快捷、依赖自动解决,适合快速搭建基础开发环境,但版本通常为Go 1.19或1.21 LTS,不保证为最新稳定版,且在ARM64平台可能不可用。

1、打开终端,执行系统更新命令以确保软件源列表最新:sudo apt update

2、安装Go语言运行时及工具链:sudo apt install golang-go -y

3、验证安装结果:go version

4、确认GOROOT与GOPATH默认路径:go env GOROOT GOPATH

注意:此方式在ARM64架构(如飞腾、鲲鹏平台)的麒麟V10中可能提示“Unable to locate package”,若发生请跳转至方法二或三。

二、下载官方Go二进制包手动安装(全架构通用,推荐ARM64首选)

该方法直接从Go官网中国镜像获取对应CPU架构的预编译二进制包,完全规避包管理器兼容性限制,适用于aarch64(ARM64)、x86_64等所有麒麟OS支持架构,且可自由选择Go版本(如1.21.13、1.22.10等LTS或稳定版),是生产环境部署的首选方案。

1、在终端中确认当前系统架构:uname -m

2、根据输出结果选择对应下载链接(示例以Go 1.22.10为例):
• 若输出为aarch64,执行:wget https://golang.google.cn/dl/go1.22.10.linux-arm64.tar.gz
• 若输出为x86_64,执行:wget https://golang.google.cn/dl/go1.22.10.linux-amd64.tar.gz

3、解压至/usr/local目录:sudo tar -C /usr/local -xzf go*.tar.gz

4、编辑当前用户环境配置文件:vim ~/.bashrc

go语言参考手册 中文CHM版

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。本文给大家带来Go参考手册,需要的可以来下载! Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。 Go 语言特色 简洁、快速、安全 并行、有趣、开源 内存管理、v数组安全、编译

下载

5、在文件末尾添加以下两行(确保GOROOT指向/usr/local/go,且bin目录已加入PATH):
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

6、使配置立即生效:source ~/.bashrc

7、验证安装:go version && go env GOROOT

关键提示:务必删除旧版Go残留(如存在/usr/local/go.old),避免GOROOT冲突;若曾用其他方式安装过Go,请先执行sudo rm -rf /usr/local/go再解压新包。

三、通过Kylin-IDE内置SDK管理器安装Go(图形界面用户专用)

该方法专为使用Kylin-IDE(银河麒麟集成开发环境)的桌面用户设计,提供可视化SDK管理界面,无需命令行操作,自动完成下载、解压、路径注册与环境变量注入,适合不熟悉终端操作的新手开发者,但仅限Kylin-IDE已安装并启用SDK管理功能的场景。

1、启动Kylin-IDE,点击顶部菜单栏【工具】→【SDK管理】

2、在SDK管理窗口中,点击【+ 添加】按钮,选择【Go SDK】

3、在弹出对话框中,勾选【自动下载并配置】,下拉选择目标Go版本(如1.21.13或1.22.10)

4、点击【确定】,等待下载与解压完成(进度条显示于底部状态栏)

5、安装完成后,返回【项目设置】→【Go模块】,确认SDK路径已自动识别为/opt/kylin-ide/sdk/go/

6、新建Go项目并创建main.go文件,输入package main; func main() { println("Hello Kylin") },点击运行按钮验证环境可用性。

本文地址:https://www.sztg.com.cn/article/670784.html

如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!

猜您喜欢