初识GO语言以及GO语言安装及环境搭建
刚接触GO语言,在这里分享一下自己的一点心得。
一.GO语言初识:
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。
这里简单说一下go语言的基本属性:
1) 编译型语言:类型安全,将大多数错误解决在编译阶段
2) 自带垃圾回收:内存安全
3) 内置并发支持
4) UTF-8编码:代码支持任意UTF-8字符
5) 快速编译:解决C语言中头文件过多导致的长时间编译的问题
6) 多核支持
二.GO语言的环境搭建
这里推荐一个golang的网站:http://www.golangtc.com/(golang中国),
以及相应的各版本golang下载网盘:http://pan.baidu.com/s/1pL0Ca4V
进入网盘选择符合自己系统的语言包下载即可
环境搭建步骤(For OS):
1.下载相应的语言包并解压至自己的目录中(不需要自己编译)
2.配置环境变量和工作目录:
1)配置~/.bash_profile文件:
主要配置的是GOPATH(工作目录:之后go程序都在该目录中,可以自行设置)和GOROOT(之前下载的go语言目录),最后是将上面的两个路径加入到PATH中(以下是我的.bash_profile文件配置):
其中~/Worksapce/GO是我的go工作目录,~/Worksapce/GO/go是之前下载的go包的解压后的目录
2)配置完成后执行source ~/.bash_profile使文件立即生效
3)可以通过执行以下两条指令来验证Go语言是否安装正确
go version:查看当前Go语言的版本
go env:查看Go语言的相关环境变量
4)最后还要在工作目录(我这里是~/Worksapce/G)下创建几个文件夹:分别是src,pkg,bin,这里重点强调一下src目录,所有的源码需要放在src下
我这里做介绍的是在Mac上搭建GO语言环境,Linux下和Windows下的环境安装配置我在这里就不在赘诉,这里给出一个GO语言中文网提供的安装教程:http://studygolang.com/articles/2008
最后再提一下编写GO的IDE,现在流行的很多IDE都支持GO,例如Eclipse、Intellig等等,这里推荐的是Sublime和LiteIDE,可以尝试下载使用。
您可能感兴趣的文章:
初识GO语言以及GO语言安装及环境搭建
Hyperledger Fabric2.2环境搭建(一)——go语言
想系统学习GO语言(Golang
查看go 安装了哪些包_go语言基础入门(一)
Go语言发展历史、核心、特性及学习路线
龙芯平台构建Go语言环境指南
[GO语言基础] 一.为什么我要学习Golang以及GO语言入门普及
golang ide 环境搭建_Go语言环境搭建详解(2020版)
os.create指定路径 golang_Go语言(Golang)环境搭建详解
从零开始学习GO语言-搭建Go语言开发环境-快速开发入门第一个小程序