golang开发环境搭建

最近由于工作需要,开始接触一门新的语言——golang,Golang是Google开发的一种编译型,可平行化,并具有垃圾回收功能的编程语言。对于熟悉Java的人,在语言习惯方面有部分不适应,个人感觉更像js与C的结合版,慢慢熟悉后会觉得是一门非常棒的语言,速度快,高性能。确实值得去学习了解。

由于公司主要开发是在linux系统下,熟悉的配置还是在linux下,不过也一并把windows的配置简单描述一下。


golang下载地址:www.golangtc.com/download


在这个下载地址中有个下载第三方包的连接,主要是用来下载一些开发需要的依赖包,由于天朝墙的关系,code.google.com上面的很多包没法下载,可以按照这个下载第三方包的界面操作进行下载,是很方便的。


一、windows下配置golang环境

首先,下载go1.4.2.windows-amd64.zip到任意文件夹里,我电脑是win7 64位的,所以下载的是amd64版本,32位的朋友下载386版本就可以了。


下载完毕后解压zip压缩包,得到名为go的文件夹,这里的go文件夹就属于golang的根目录,配置过java环境的朋友可能已经了解我的意思,把go这个文件夹放到想要配置环境的的任意位置,例如我直接放到D盘下,这样golang的根目录就是D:/go 。


接下来就是配置go的环境,在电脑桌面下,计算机->属性->高级系统设置->环境变量,在系统变量中增加两个新的变量——GOROOT和GOPATH。

这里简单解释一下:

GOROOT就是指golang的根目录,也就是刚才提到的博主的地址D:/go  ;

GOPATH指的是golang的工作路径,这个工作路径可以任意指定,建议不要和golang的根目录设置在一起,以免以后由于误删文件等操作造成问题。

gopath约定有三个子目录:

1.src 存放源代码(比如:.go .c .h .s等);

2.pkg 编译后生成的文件(比如:.a);

3.bin 编译后生成的可执行文件。


建议在指定golang的工作路径的同时也在工作路径文件夹下手动生成src、pkg、bin三个子文件夹,例如指定D:/goworkspace为gopath的话,那么在goworkspace文件夹下手动生成src、pkg和bin三个子文件夹,这样做得好处是以后使用golang命令例如go install安装go的包等会方便得多,也方便代码的管理维护。


按上面所说,GOROOT的值就设置为 D:/go  ,而GOPATH的值就设置为 D:/goworkspace 。最后再设置一下PATH系统变量的值,在其中加入 %GOROOT%\bin;   windows下的golang环境配置就完成了。


通过cmd打开控制台,输入go,如看到以下界面,就证明windows下的golang环境已经配置完成。




二、linux下配置golang环境

说完了windows,那么回过头来说说linux下的配置。这里我使用的linuxmint 64位虚拟机,自己对linux不熟悉,所以还是用带界面的linux。

首先,下载go1.4.2.linux-amd64.tar.gz压缩包,放到想要任意目录下。

例如想要指定安装目录为/soft,执行tar -zxvf go1.4.2.linux-amd64.tar.gz -c /soft命令进行解压缩;

执行sudo gedit .profile打开linux环境变量文件,在其中加入

GOROOT=/soft/go        

 GOPATH=/soft/repositories/gpath           

PATH=$GOROOT/bin:$PATH             

保存后退出profile文件,执行source profile命令就完成了全部配置。

同样,执行go命令如下图所示,即可证明环境配置成功。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值