Linux下怎么安装Golang
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇内容介绍了"Linux下怎么安装Golang"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Go(
千家信息网最后更新 2025年02月02日Linux下怎么安装Golang
本篇内容介绍了"Linux下怎么安装Golang"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
1. 安装 Golang
**本文所用系统环境:**CentOS Linux release 8.0.1905 (Core)
依次执行如下命令:下载安装包和将安装包解压到 /usr/local 目录下;
[root@192 ~]# wget https://studygolang.com/dl/golang/go1.15.2.linux-amd64.tar.gz[root@192 ~]# tar -zxvf go1.15.2.linux-amd64.tar.gz -C /usr/local/
如果想下载别的版本,可以到中文官网下载即可。
2. 配置环境
(1)执行命令:
[root@192 ~]# vim .bash_profile
(2)添加如下内容:
export GOROOT=/usr/local/go # Golong 安装目录export GOPATH=$HOME/goProject # 将来的工作目录export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 将 $GOROOT 和 $GOPATH 加入到 PATH中,方便使用export GOPROXY=https://goproxy.io # 设置代理
(3)执行命令:
[root@192 ~]# source .bash_profile[root@192 ~]# go versiongo version go1.15.2 linux/amd64
执行 go version 显示出版本信息表示安装成功。
3. 创建工作目录
[root@192 ~]# mkdir -p goProject/{src,pkg,bin}
其中:
src : 包含 Golang 源文件; pkg : 包含包对象以及编译好的库文件; bin : 包含可执行命令;
4. 编写第一个 Golang 程序
(1)在 ~/goProject/src/目录下,vim HelloWorld.go,将如下内容拷贝进去,保存退出;
package mainimport ( "fmt")func main() { fmt.Println("Hello World!")}
(2)执行 go run HelloWorld.go,如下所示:
[root@192 src]# go run HelloWorld.goHello World![root@192 src]#
"Linux下怎么安装Golang"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
目录
内容
命令
更多
环境
知识
语言
工作
编译
实用
安全
成功
相近
学有所成
接下来
信息
内存
功能
又称
困境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎么看服务器有没有安全组
河北it软件开发推荐
网络安全知识法
软件开发的测试怎么做
兰州奥惟斯网络技术有限公司
网络安全涉及的层次结构为
主流服务器芯片性能测试
广西2u工控服务器机箱哪家好
大家日常网络安全节目
爱微知著网络技术公司招聘
服务器管理器角色
银川网络安全保卫大队
实时防护服务器
唐山免费客户管理软件开发
新乡市凌云网络技术有限公司
mongodb数据库恢复
数据库事务回滚机制
旺店通用的什么数据库
对话软件开发
网络技术代理加盟
一个服务器多个域名
服务器时间显示不正确
sql数据库分离与附加图解
数据库统计组件
网络安全知识讲解走进校园
华为云桌面做软件开发
数据库透视表更改规则
网络安全模式下没有音频
浦东图书馆数据库
西安交大网络安全硕士