您的位置:首页 > 编程语言 > Go语言

初识GO语言以及GO语言安装及环境搭建

2017-06-30 14:08 411 查看
刚接触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,可以尝试下载使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息