首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >go语言环境安装

go语言环境安装

作者头像
暮雨
发布于 2019-08-21 02:28:02
发布于 2019-08-21 02:28:02
1K00
代码可运行
举报
文章被收录于专栏:云端漫步云端漫步
运行总次数:0
代码可运行

语言环境安装

软件的安装常用三种方式 1. 在线安装 这种安装方式是通过系统提供的安装工具,自动下载安装包,并自动安装到系统的固定目录下 2. 离线二进制安装 通过手动下载官方提供编译好的二进制执行程序压缩包,在本地手动的解压到指定的目录下,并将可执行程序的路径加入到环境变量PATH中,使得在命令行工具中,可以在任意目录中使用该命令行工具。 3. 离线源码安装 在本地对源码进行make操作,将其编译为二进制的可执行程序。并将其copy到执行的目录下并加入到PATH环境变量中

以上对三种安装的原理做了简单的阐述。go语言环境同样适用。选择喜欢的安装方式,在go语言中文网下载对应的包,安装以上的说明进行安装

GOPATH环境变量

GOPATH是一个go语言的环境变量,官方给出的说明

The GOPATH environment variable is used to specify directories outside of $GOROOT that contains the source for Go progects and theire binaries.

简单的说,就是go语言依赖的一个环境变量,在编译时会在该目录下查找第三方依赖的包

在1.11版本之前,需要引用第三方包的项目需要将代码放到该目录下,在该路径下存在三个目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~/go  tree -L 1
.
├── bin  // 二进制可执行程序
├── pkg  // 编译链接的第三方包
└── src // 源码

3 directories, 0 files

编辑器环境

编辑器就是一个写代码的工具,按照其专业化程序,可以分为两大类,编辑器和IDE, 这里在加上远古时期的vim和Emacs将其归为三类吧。

  • vim 上手比较难,大量的快捷键操作,熟练使用后效率很高,目前小编的使用程度刚入门,在命令行中编写代码还是比较有感觉的。再结合tmux分屏工具,可以打造一个很舒服的开发环境。 在配置文件中添加vim-go插件,即可使用打造出符合go开发习惯的编辑功能。
  • sublime sublime是一个简易高效的编辑器,强大的插件机制可以让其变得足够的强大。sublime内置python脚本语言,可以进行宏命令和插件的开发,也是小编平时使用最多的工具 使用sublime作为go开发工具,只需要安装godef(用于代码跳转)和goSublime(go工具集)即可。注意,goSublime该插件现在还不支持自动化安装,需要手动将安装包下载到sublime的安装包目录下。
  • goland 这是专为go打造的集成化开发工具IDE, 很多初学者一上来就选择这个,感觉不是很好。使用定制化的编辑器会更好些,IDE工具就像一个黑盒。当然根据自己的兴趣和习惯自由选择。

总结

本篇是go系列的第一篇,从三方面内容展开,安装,GOPATH,编辑器,没有告诉怎么一步一步安装,而是教你怎么去抓鱼。

-------------------------END-----------------------------

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云端漫记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Go语言入门——环境准备篇(一)
Robert Griesemer:曾协助制作Java的HotSpot编译器和Chrome浏览器的JavaScript引擎V8
arcticfox
2019/07/31
6970
Go两周入门系列-go语言开发环境
目前go语言最新的版本是1.16.2,当然如果官方已经有最新的版本,直接选择最新的版本安装即可。
用户10002156
2023/09/21
4010
Go两周入门系列-go语言开发环境
Go语言环境搭建详解
最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这里再更新一下,发给大家。
飞雪无情
2018/08/28
9700
Go语言环境搭建详解(2020版)
最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多版本,所以需要更新下这篇文章。
飞雪无情
2020/11/05
6.5K0
windows环境安装,GOPATH设置,编写Go代码:
windows环境下,go安装包安装成功后,会自动将go添加到path目录下,所以不需要再向Path环境变量中添加go
zhangjiqun
2024/12/14
5120
windows环境安装,GOPATH设置,编写Go代码:
使用sublime打造go语言的开发环境
工欲善其事,必先利其器。作为一个码农,编辑器是我们每天用的最多的工具。那么怎么构建一个go语言环境的编辑器呢?
暮雨
2019/08/05
4.2K0
使用sublime打造go语言的开发环境
工欲善其事,必先利其器。作为一个码农,编辑器是我们每天用的最多的工具。那么怎么构建一个go语言环境的编辑器呢?因为习惯轻量的sublime,不太喜欢繁重的IDE,就将自己的sublime编辑器打造为适合go语言开发的IDE。sublime是一个高度定制化的编辑器,有强大的插件管理平台,并内置了宏操作和python语言进行插件开发,通过这些,可以打造出符合我们习惯的IDE工具。在这篇文章中,将基于现有插件平台的提供的插件,进行配置。
暮雨
2019/08/21
7140
使用sublime打造go语言的开发环境
简述Go以及搭建Go环境
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
新人小试
2020/02/25
1.3K0
【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装
Go语言是一门编译性的语言需要有SDK工具包对其进行编译才能运行,其次需要有一个编辑工具来写代码,最后为SDK中的工具配置环境变量,所以总结一下可以包含三个方面:
愚公搬代码
2022/07/12
2940
【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装
Go语言及Beego框架环境搭建
1、根据操作系统是32位或64位选择对应的go1.8.3.windows-XXX.msi文件,双击开始安装,一路下一步,即可完成安装。安装到选择目标文件夹时,可以选D盘。
我的小碗汤
2018/08/22
1.3K0
Go语言及Beego框架环境搭建
Golang之旅0—安装、配置和命令
Go语言的并发是基于 goroutine 的,goroutine 类似于线程,但并非线程。可以将 goroutine 理解为一种虚拟线程。Go 语言运行时会参与调度 goroutine,并将 goroutine 合理地分配到每个 CPU 中,最大限度地使用CPU性能。开启一个goroutine的消耗非常小(大约2KB的内存),你可以轻松创建数百万个goroutine。goroutine`的特点:
皮大大
2021/03/02
1K0
学习go语言编程系列之helloworld
1. 下载 https://golang.org/dl/ # Go语言官网地址,在国内下载太慢,甚至都无法访问。通过如下地址下载:https://golangtc.com/download。
编程随笔
2019/09/11
1.2K1
第7节 Go语言环境搭建
当然你也可以登录Golang的国内网站:https://golang.google.cn/
小尘哥
2019/05/28
1.2K0
安装go语言环境
如果环境中已经存在预装的其他版本的go,又想优先使用新安装的版本。那么可以把/usr/local/go/bin添加到PATH的前面
willsiom
2024/02/19
2390
Golang开发环境搭建
Windows 系统上推荐使用这种方式。现在的操作系统基本上都是 64 位的,所以选择 64 位的 go1.15.windows-amd64.msi 下载即可,如果操作系统是 32 位的,选择 go1.15.windows-386.msi 进行下载。
PayneWu
2020/12/18
2.4K0
Golang开发环境搭建
linux系统下安装和部署go语言环境图文记录
不知道大家是否了解Go语言,至少我没用过,偶尔听过几次,少的可怜,没曾想到自己有一天居然要去部署Go语言环境,天哪,这可咋整,无奈自己不会只能多多学习,毕竟菜就得多练,于是乎在新主机上开始了一天的折腾之路。在CentOS上通常需要以下步骤,首先需要确定下载的版本及语言包,打开浏览器,访问 Go官方网站 或者 Go中国官方镜像。下载适合你操作系统的Go语言包,选择Linux对应的.tar.gz压缩包。通常选择最新稳定版本。使用wget命令下载Go语言包:
李洋博客
2024/08/16
2.3K0
linux系统下安装和部署go语言环境图文记录
1.Go编程快速入门学习
从上面的图表可以看出,近十年单线程性能和处理器频率保持稳定。我们不能像之前一样把添加更多晶体管当成是解决方案,因为在较小规模上一些量子特性开始出现(如隧道效应),并且因为在同样小的空间里放置更多晶体管的代价非常昂贵,每1美元可以添加的晶体管数量开始下降。
全栈工程师修炼指南
2022/09/29
1.9K0
1.Go编程快速入门学习
Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 2环境配置
Go语言是谷歌自家的编译型语言,旨在不损失性能的前提下降低代码复杂率。其优势是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。
知忆
2021/06/23
6280
Go语言入门(一)
Go 的发展历史 诞生与历史 诞生于2006年1月2日15点4分5秒 2009年发布并正式开源 2012年发布第一个正式版本Go 1.0 截至当前2020年8月 Go版本到1.15 Go开发环境搭建 Go语言环境 下载地址: https://studygolang.com/dl 选择适合自己的平台去选择对应的安装包并安装 git 下载地址: https://git-scm.com/downloads Goland编辑器 官方下载地址:https://www.jetbrains.com/go/ 破解版参考地址
alexhuiwang
2020/09/24
5780
Go语言入门(一)
Go语言:1分钟写下第一个Go程序,并在终端里以指令方式运行
从官网(https://golang.org/dl/,国内可以从https://studygolang.com/dl下载)下载了Go语言安装包,并安装以后,此时在终端里执行指令:
LIYI
2021/01/27
1.7K0
相关推荐
Go语言入门——环境准备篇(一)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档