闲话不说,直入主题。

1.准备工具

a.windows下的Go语言开发安装包

官方下载地址:https://code.google.com/p/go/downloads/list

b.Go语言中文官网(有相关参考和文档)

http://zh.golanger.com/

2.方法步骤

  • 在Go语言的Google代码项目上下载Windows下的Go语言开发包(下载地址见工具)。有zip压缩版和msi安装版两个按本下载。(这里使用msi安装版,比较方便)

  •  

    下载得到一个msi安装文件,运行它。一路Next到设置安装路径这儿。如果需要更改安装路径。

    注意:千万不要在路径有中文。否则之后将无法正常使用Go语言开发工具。

  •  

    等待安装结束。。。。

    安装成功

  • 由于使用msi安装文件,所以Go语言的环境变量已经自动设置好了。

    注意:如果下面的HelloWorld程序无法正常运行,或则你使用的是zip包,可以参考这儿设置环境变量:

    系统变量名:

    GOROOT

    值:

    Go的安装位置

    系统变量名:

    Path

    追加值:

    ;%GOROOT%\bin

  • 安装完毕后当然要验证一下Go是否已经正确安装了:

    打开Windows中的命令提示符(cmd.exe)执行命令:

    go version

    如果向图中一样可以正常显示Go的版本的话,说明Go已经正常安装入你的计算机了

  • 下面我们来测试一下Go语言的HelloWorld吧:

    代码:

    package main

    import "fmt"

    func main() {

    fmt.Printf("HelloWorld!")

    }

    代码注意:

    func main(){

    不可以写成

    func main()

    {

    这个不仅仅是代码规范,还是Go的语法。否则会报错的

  • 保存,编译,执行:

    1.保存到一个×××.go的文件(我这里保存到C:\test.go下)

    2.编译,在命令提示符中执行命令:

    go build -o C:\test.exe C:\test.go

    或者

    go build C:\test.go

    (注意:上面一条指定了输出的exe文件存在C:\test.exe,而下面一条会在当前路径下生成test.exe(可能会不是C:\test.go的位置))

    3.执行,在命令提示符中执行命令:

    test.exe

    就可以看到屏幕上显示的HelloWorld!字样了

  •  

    到这一步,Go语言开发环境搭建与初探就结束了。

3.注意事项

  • 第二步:

    注意:千万不要在安装路径中出现中文。否则之后将无法正常使用Go语言开发工具。

  • 第四步:

    注意:如果下面的HelloWorld程序无法正常运行,或则你使用的是zip包,可以参考这儿设置环境变量:

    系统变量名:

    GOROOT

    值:

    Go的安装位置

    系统变量名:

    Path

    追加值:

    ;%GOROOT%\bin

  • 第六步:

    代码注意:

    func main(){

    不可以写成

    func main()

    {

    这个不仅仅是代码规范,还是Go的语法。否则会报错的

    参考链接:http://jingyan.baidu.com/article/c85b7a6414e5ee003bac95c6.html

    推荐学习Go语言的网站:http://www.vaikan.com/go/a-tour-of-go

windows下的go语言的环境搭建和初探的更多相关文章

  1. Qt4.8在Windows下的三种编程环境搭建

    Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...

  2. Qt在Windows下的三种编程环境搭建

    尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器 ...

  3. Qt在Windows下的三种编程环境搭建(图文并茂,非常清楚)good

    尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器 ...

  4. 【Qt开发】Qt在Windows下的三种编程环境搭建

    从QT官网可以得知其支持的平台.编译器和调试器的信息如图所示: http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.htm ...

  5. Windows下Nginx+Mysql+Php(wnmp)环境搭建

    前言 最近想在windows下使用nginx搭建web环境,本来想用套件(WNMP)一键安装,但后来放弃了,觉得还是自己动手,丰衣足食的好,而且套件的局限性太大.所以后来就各种搜索,看到前辈写关于wn ...

  6. 【软件使用】Windows下的Objective-C集成开发环境搭建(IDE)

    Objective-C是苹果软件的编程语言,想要上机学习.调试,有一个集成开发环境(IDE)方便很多.有三类方法搭建Objective-C的集成开发环境: 1)   使用苹果的平台,集成开发环境使用X ...

  7. Windows下Lua+Redis 断点调试环境搭建==Linux下类似

    Lua+Redis 断点调试环境搭建 windows环境,使用Redis,写lua脚本头疼的问题之一不能对脚本断点调试,google加上自己的摸索,终于搞定. 1.下载ZeroBraneStudio, ...

  8. windows下vue+webpack前端开发环境搭建及nginx部署

    一.开发环境搭建 1.前端框架一般都依赖nodejs,我们首先要安装node.js.请参考http://www.cnblogs.com/wuac/p/6381819.html. 2.由于许多npm的源 ...

  9. windows 下QT5.5+vs2013开发环境搭建

    开发环境搭建: 1.下载QT,下载的网址如下: http://download.qt.io/official_releases/vsaddin/ http://download.qt.io/offic ...

随机推荐

  1. memcached 使用积累

    1.memcahed在windows上的安装 . 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached . 在终端(也即cmd命令界面)下输入 ‘c:\memc ...

  2. java 中的equal和"=="

    先看一段代码 String str1 = new String("str"); String str2 = new String("str"); System. ...

  3. wpf鼠标捕获与控件交互——UIElement.CaptureMouse

    应用场景是这样的,我需要拖动一个元素在屏幕上移动,注册了被移动元素的MouseMove事件,但是当鼠标移到被移动元素的外面时,移动失效,且鼠标的手势变成了普通的箭头形状,于是就找到了以下的解决方案. ...

  4. android.support.v4.widget.DrawerLayout使用

    activity_main.xml布局如下: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas ...

  5. 使用plspl创建orcale作业

    1.由于权限问题,第一步应先以sys账户登录,路径:工具->DBMS 调试程序->作业  ,新建一个作业,出现如下图的窗口 2.开始依次填写相应内容,Name为作业名字,注意要加上用户名前 ...

  6. Java 多线程 简单实例 (消费者与生成者)的关系

    PS::线程这套东西在PHP里完全是不存在的概念,有待进一步的学习: PS::这个实例是根据书本上的知识进行扩展的,理解程度50%左右吧! 1.定义生产消费环境 package second; pub ...

  7. Java中的异常处理(二)

    1.finally package second; public class C { public static void main(String[] args){ String name = nul ...

  8. iOS 通览(二)

    一.关键词 extern:C语言的函数外部声明. 如果你要在一个.c或者.m中使用另外一个.c文件的函数的话,需要在文件中写入目标函数的外部引用的声明. 二.自定义View 自定义View添加控件对象 ...

  9. 【BZOJ2330】 [SCOI2011]糖果

    Description 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果.但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的 ...

  10. main函数(本文较老,仅作参考)

    Xcode4.2之前的main函数如下: int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePoo ...