golang特性

  • Go原生支持并发(Concurrency),因此非常适合编写多线程程序。这是通过Go协程(Goroutine)和信道(Channel)实现的,我们将在以后的教程中讨论它们。
  • Golang 是编译型语言。源代码会被编译成可执行的本地二进制(Native binary)文件。这是解释型语言(比如在nodejs中使用的Javascript)无法做到的。
  • 语言规范相当简单。整个规范只有一页,你甚至可以根据它写出自己的 Go 编译器:)
  • Go 编译器支持静态链接。所有的代码可以被链接成一个“肥大”的二进制文件,因此可以很简单的将它部署到云服务器而不必担心依赖问题。

windows搭建golang环境

由于墙的存在,很多网址无法下载,推荐https://studygolang.com/dl去下载。

windows需要配置几个环境变量,我是下载的压缩文件,所以需要自己配置,通过安装程序安装的应该不需要设置环境变量,也可以去看下环境变量是否设置起。

主要就是这三个环境变量

GOBIN 是安装go目录里面的bin文件夹

GOPATH是你的工作目录

GOROOT是安装go的根目录

另外需要把GOBIN加入到path里面

到这里go的基本配置就ok了,另外需要注意的是,你的go项目文件,都是放在工作目录里面的src下面的,一个项目一个文件。

通过git拿取的项目都放到这个目录里面,一些go的扩展,可以用go get -v 地址 安装(要先进到src目录下面通过go get 安装)。

go的IDE工具,推荐用jetbrains发布的goland,很好用。

以上就是我自己搭建go的环境流程,在此记录下来。

GoLang下载安装相关推荐

  1. Golang依赖下载安装失败解决方法

    在已经搭建golang和git环境后,并在科学上网的的情况下,下载安装Beego命令: go get github.com/astaxie/beego #下载依赖成功 go get -u github ...

  2. Ubuntu16.04下载安装golang

    本文记录了在ubuntu中使用标准包安装golang的步骤. golang下载 下载地址:https://golang.google.cn/dl/. 选择最新版本进行下载,并将下载好的压缩包放到ubu ...

  3. Go语言下载安装教程|Goland配置教程|2021|Windows

    Go语言下载安装 Goland下载 *Goland安装Go(选) Go语言下载安装 下载地址:Golang.google 若是已安装或决定要用Goland,可选择Goland安装Go方法 Window ...

  4. go下载安装使用web框架iris + go mod使用

    目录 一.go mod介绍 1.GO111MODULE 2.go mod 二.下载安装web框架iris 1.打开CMD命令提示框,设置临时环境变量 2.再次执行 go get github.com/ ...

  5. Golang工具安装

    目录 1.下载安装Golang. 2.以1.11版本为例,安装 3.环境变量配置 4.安装编译器和链接器 5.Golang安装完成,还需要一个IDE才能用. 1.下载安装Golang. GO语言中文网 ...

  6. Linux GO语言下载安装配置

    下载安装 首先查看centos是64位还是32位,显示是64就是64位: 然后下载go-linux-64位源码包,手动wget安装,不推荐yum安装(现在最新版都1.8了,yum仓库最新版本才1.4) ...

  7. fabric系统逻辑结构图,VMware下载安装,VMware安装ubuntu

    fabric系统逻辑结构图 org: fabric系统是通过组织来划分的 ,每个组织内都有承担不同功能的peer节点,同时每个组织都有自己对应的fabric-ca服务器,fabric系统中所有的组织共 ...

  8. Go语言之 下载安装go以及vscode配置go环境

    上篇请移步到Go语言之 下载安装及第一个代码_水w的博客-CSDN博客 目录 一.下载安装以及配置go环境 1 下载安装go 2 配置go环境 二.安装配置git 一.在vscode上开发golang ...

  9. 下载安装Go SDK、命令运行及在Vscode中运行第一个HelloWorld

    文章目录 下载安装Go SDK.命令运行及在Vscode中运行第一个HelloWorld 1.下载Go SDK 2.安装Go SDK 3.go version验证成功 4.go env查看配置信息 5 ...

最新文章

  1. 【Android开发—智能家居系列】(一):智能家居原理
  2. About “PostMessage” SendMessage
  3. python矩阵施密特标准型_矩阵与数值计算(3)——Schur标准型和Jordan分解
  4. 【数据结构与算法】堆
  5. dockerfile构建镜像
  6. Spring Boot系列教程六:日志输出配置log4j2
  7. 设计模式之代理:手动实现动态代理,揭秘原理实现
  8. 微信服务号实现低配版Siri
  9. 如何快速自学生物信息学
  10. C语言实验及代码(详细注释)
  11. nios 双核 烧录_Nios程序烧写到EPCS方法
  12. 经纬财富:渭南炒现货白银的七条做单习惯
  13. Gym 101572 K.Kayaking Trip【二分+贪心】
  14. 计算机毕设(附源码)JAVA-SSM京津冀畅游网设计
  15. 本博客通知(亓官劼)
  16. 天下无贼台词经典(收藏)
  17. c语言单片机定时器的应用程序,51单片机定时器中断程序(C语言)
  18. 爬虫 - 抓取52论坛帖子列表
  19. 【转】我奋斗了18年不是为了和你一起喝咖啡
  20. SAP 面试题 训练

热门文章

  1. java参考中文站(在原有1094个中文示例)下的近期更新!
  2. 囤内存条,比买基金、白酒还赚钱
  3. dw中css鼠标经过的时候,Dreamweaver鼠标经过出现效果 怎么操作
  4. Centos 安装 KVM虚拟化工具 超云服务器 VMware
  5. 国际奥委会主席巴赫考察冬奥场馆 为中国效率点赞
  6. html中百分比都支持吗,響應式設計中百分比%的問題_html/css_WEB-ITnose
  7. CPU基本结构和运行原理
  8. 第6周 使用对象 1 单词长度(5分) 2 GPS数据处理(5分)
  9. 数据库基础语法--php基础最详细教程
  10. 国考面试计算机专业知识,2016年国家公务员面试银监会-计算机专业之网络基本知识(3)...