初识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,可以尝试下载使用。
一.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语言的安装和环境搭建
- Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
- 初识GO语言——安装Go语言
- 【Go语言教程】01Golang1.7Windows下环境搭建|安装
- go语言学习-go语言linux环境搭建
- 最全Windows下搭建go语言开发环境以及开发IDE
- 以太坊学习(一)---以太坊环境搭建--Go语言和geth客户端安装
- Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
- GO语言基础环境搭建以及HelloWorld
- ubuntu下安装go语言;sublime+gocode搭建;go的卸载和环境变量配个人.bashrc;2空位3个网
- Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
- ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装
- Fedora 11 的安装以及 LAMP环境的搭建(二)
- CentOS下go 语言开发环境源码安装
- 搭建Go语言开发环境-优化篇
- GO 语言编程 windows 环境搭建
- Go语言开发环境搭建
- [Go] --- Win7下搭建Go语言开发环境
- 搭建Go语言开发环境-基础篇
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程以及注意事项